注释
//单行注释
/*
多行注释
*/
变量
var
转义\
\' | 单引号 |
\" | 双引号 |
\\ | 反斜杠 |
\n | 换行符 |
\r | 回车符 |
\t | 制表符 |
\b | 退格 |
\f | 换页符 |
拼接字符串
可使用”+“或”+=“,中间可穿插变量名
字符串函数
.length长度
[n]索引,只读不可改
数组函数
.push()压入末尾
.pop()弹出末尾
.shift()移除头部
.unshift()移入头部
可用于queue
函数
function name(){}
作用域
若不使用var 默认为global
函数中使用var 为local
switch
须有break不然继续执行
测试对象属性
obj.hasOwnProperty(check)
随机数
随机小数
可以用 Math.random()
生成一个在0
(包括 0)到 1
(不包括 1)之间的随机小数。
随机整数
- 用
Math.random()
生成一个随机小数。 - 把这个随机小数乘以
20
。 - 用
Math.floor()
向下取整,获得它最近的整数。
记住 Math.random()
永远不会返回 1
。同时因为我们是在向下取整,所以最终我们获得的结果不可能有 20
。 这确保了我们获得了一个在 0
到 19
之间的整数。
某个范围内的随机整数
我们需要定义一个最小值 min
和一个最大值 max
。
Math.floor(Math.random() * (max - min + 1)) + min
解析字符串
parseInt()
函数解析一个字符串返回一个整数。 下面是一个示例:
var a = parseInt("007");
上述函数将字符串 007
转换为整数 7
。 如果字符串中的第一个字符不能转换为数字,则返回 NaN
。
parseInt()
函数解析一个字符串并返回一个整数。 它还可以传入第二个参数,指定了字符串中数字的基数。 基数可以是 2 到 36 之间的整数。
函数调用如下所示:
parseInt(string, radix);
这是一个示例:
var a = parseInt("11", 2);
变量 radix 表示 11
是在二进制系统中。 这个示例将字符串 11
转换为整数 3
。