码迷,mamicode.com
首页 > Web开发 > 详细

js学习20150318

时间:2015-03-18 10:13:23      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

类型   前缀   类型    实例
对象    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

 

js学习20150318

标签:

原文地址:http://www.cnblogs.com/king-bj/p/4346320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!