上一篇:前端三把利器之CSS总结 点击跳转
目录篇:前端(html,css,js)目录篇 点击跳转
下一篇:前端之DOM常用总结 点击跳转
目录
- 1.变量
- 2.基本数据类型
- 1.数字
- 2.字符串
- 3.布尔类型
- 4.数组(JAVASCRIPTD的列表叫做)
- 3.其他
- 1.序列化
- 2转义
- 3.eval and date
- 4.正则表达式
- 5.时间处理
- 4.语句和异常
- 1.条件语句
- 2.循环语句
- 3.异常处理
- 5.函数
- 1.基本函数
- 2.作用域
- 3.闭包
- 4.面向对象
- 6.定时器
- 7.命令参数详解
1.变量
Python: name = 'Burgess' Javascript: name = 'Burgess' #全局变量 var name = 'eric' #局部变量 (注意:先写成局部变量,确认是全局变量在去掉var,不然你全局变量name = 'Burgess' 而你的局部写局部变量不小心写name = 'Cristal'就进行了覆盖了)
2.基本数据类型
JavaScript 中的数据类型分为原始类型和对象类型: • 原始类型 • 数字 • 字符串 • 布尔值 • 对象类型 • 数组 • “字典” • ... 特别的,数字、布尔值、null、undefined、字符串是不可变。 // null、undefined null是JavaScript语言的关键字,它表示一个特殊值,常用来描述“空值”。 undefined是一个特殊值,表示变量未定义。
-
1.数字
JavaScript中不区分整数值和浮点数值,JavaScript中所有数字均用浮点数值表示。 转换: parseInt(..) 将某值转换成数字,不成功则NaN parseFloat(..) 将某值转换成浮点数,不成功则NaN 特殊值: NaN,非数字。可使用 isNaN(num) 来判断。 Infinity,无穷大。可使用 isFinite(num) 来判断。 更多数值计算: 常量 Math.E 常量e,自然对数的底数。 Math.LN10 10的自然对数。 Math.LN2 2的自然对数。 Math.LOG10E 以10为底的e的对数。 Math.LOG2E 以2为底的e的对数。 Math.PI 常量figs/U03C0.gif。 Math.SQRT1_2 2的平方根除以1。 Math.SQRT2 2的平方根。 静态函数 Math.abs( ) 计算绝对值。 Math.acos( ) 计算反余弦值。 Math.asin( ) 计算反正弦值。 Math.atan( ) 计算反正切值。 Math.atan2( ) 计算从X轴到一个点的角度。 Math.ceil( ) 对一个数上舍入。 Math.cos( ) 计算余弦值。 Math.exp( ) 计算e的指数。 Math.floor( ) 对一个数下舍人。 Math.log( ) 计算自然对数。 Math.max( ) 返回两个数中较大的