东流逝水,叶落纷纷,荏苒的时光就这样悄悄地,慢慢地消逝了,穿了新衣,点了鞭炮。一年,一岁,渐渐接近,偷偷远离,我整理凌乱的思绪,向新的一年迈去,又是一年芳草绿,捉不住时光豪不留情的越出手指的缝隙。
2.jpg
一、常用方法
(1).字符串常用方法
str.substring() 截取字符串
str.split() 拆分成数组
str.indexOf() 从前往后找,找某一字符串在字符串中第一次出现的位置
str.lastIndexOf() 从后往前找,找某一字符串在字符串中第一次出现的位置
str.charAt() 获取字符串中某一位置的字符
str.toUpperCase() 转大写
str.toLowerCase() 转小写
(2)数组常用方法
arr.push() 后面添加
arr.pop() 后面删除
arr.unshift() 前面添加
arr.shift() 前面删除
arr.join() 数组-》字符串
arr.splice() 添加删除替换
arr.sort() 排序
arr.concat() 合并数组
arr.reverse() 数组反转
(3)Match常用方法
Math.random() 获取0-1的随机小数,取不到1
Math.round() 四舍五入
Math.floor() 向下取整
Math.ceil() 向上取整
Math.sqrt() 开方
Math.pow() 幂
Math.min() 最小值
Math.max() 最大值
Math.abs() 绝对值
二、json
例如{key:value}
特点:a:没有长度,b:没有下标,c:只能用for in 循环;
三、封闭空间
(function(){
})();
1.作用
a:.解决i的问题
b.解决变量名冲突问题
四、作用域
起作用的范围
1、全局
a:外面没有任何函数包裹
b:在任何地方都可以使用
2、局部
只能在声明他的函数内使用
3、闭包
子函数可以使用父函数的局部变量
五、js组成部分
(1)ECMAScript (核心解释器, 99%兼容,不兼容能解决)
规定js核心语法
(2)DOM (文档对象模型(document object model),95%兼容,不兼容能解决)
一切document操作 (document)
(3)BOM (浏览器对象模型(browser object model),基本上不兼容)
一切浏览器操作 (window)
网友评论