JS中类型转换 String(); Number(); ParseInt(); 从0位开始,只取数字 ParseFloat(); 可以取小数 Boolean(); 运算符 = 赋值 == 等于 ==== 全等于 && 并且 || 或者 ! 取反 数组 var a = new Array(20) ; 创建长度为20的数组 var b = new Array("jack","li","jun"); var c = Array("jack","li","jun"); 利用构造函数创建 var d = ["jack","li","jun"]; 简写法, 和PHP很像 字符串操作 charAt() 取指定位数的字符, 下标从0开始 indexOf() 取指字符串首次出现的位置, 下标也是从0开始 indexOf('p',2) 指定字符区分大小写,如果找不到反回-1, 也可指点开始下标 var a = "php.cn"; a.indexOf("p"); 返回0 replace() 代替某字符串 a.replace(/php/,"163"); 返回 163.cn concat()
concat() 拼接字符串,可以拼接多个. substr(start,length) length可选,可以为负值,取一个长度 substring(start,stop) 取一个范围 length属性 字符串长度 数组的操作 length属性 数组长度 concat() 连接两个或更多数组, 也可以将一个新值加入数组 JonIn("/") 数组所有元素生成一个字符串,默认用逗号分割,也可指定分割符 sort() 对数组元素进行排序 reverse() 颠倒数组中元素顺序 splice() 删除元素,第三个参数可以删除后替代, 可以用负值,从最后一位开始,数量可为0,表示不删除 splice(1,3,'php') 删除1到3的元素,用php添补 slice() 返回指定元素,两个值,开始位置可以为负值, 只获取了值,不会修改数组 toString() 把数组转成字符串,是用逗号割开 pop() 删除并返回数组最后一个元素 push() 向数组末尾添加元素, 返回新长度值 日期操作 创建日期对象 var a = new Date(); 没参数,取当前日期时间 操作 a.getDate() 获取日,为数值 a.getDay() 周中某一天 (0-6) 0是周天 getMonth() 月, 从0开始.(0-11) getFullYear() 年 getHours() getMinutes() getSeconds() getMilliseconds() setDate() 设置某一天. 修改天使用 setMonth() 设置月, 修改月使用 setFullYear() 设置年 格式化方法 toString() 转成字符串 toTimeString() 时间部分转成字符串 toDateString() 日期部分 goUTCString() 不分时区,世界时间 toLocaleTimeString() 本地计算机时间格式 toLocaleDateString() toLocaleString() 本地格式