js学习20150318

类型   前缀   类型    实例
对象    o     object    oDiv
数组    a    Array    aItems
字符串    s    String    sUserName
整数    i    Integer    iItemCount
布尔值    b    Boolean    bIsComplete
浮点数    f    Float    fPrice
函数    fn    Function    fnHandler
正则表达式    re    RegExp    reEmailCheck
变体变量    v    Variant    vAnything

模 % 整数求【余数】
10%3 1

if中为false的情况:
false,0,"",null, undefined, NaN


选项卡

typeof

undefined:2种情况:
1、真的没有定义
2、定义了没有赋值

null:表示空对象,但是空对象也是对象。所以typeof null --》 object
null:给了但是是空的
undefined:没有给东西


parseInt()
原理:从左到右扫描整个字符串,碰到不是数字的就返回。如果第一个就不是数字的话,那么会报错

Number(参数)
参数不能有非数字的东西,如果有的话--》NaN


获取非行间样式
高级浏览器
getComputedStyle("操作的元素", false).样式的属性名
低级浏览器 ie8-
操作的元素.cuurentStyle.样式的属性名
不能操作复合样式
js里面操作样式都得驼峰标识



运算符:
1、算术运算符
2、比较运算符
3、赋值运算符
4、逻辑运算符
运算符的优先级:最好加括号()!!!
常用优先级:
赋值《逻辑《比较《算术

true 1  false  0  null 0


Math.random()[0, 1)
n到m的随机数[n, m)
Math.random()*(m-n) + n

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。