js函数详解(js函数种类)
导语:「Js」js函数项目中常用方法总结
这次给大家带来js函数项目中常用方法总结,js函数项目中常用的注意事项有哪些,下面就是实战案例,一起来看一下。
一、对象的声明
1. 使用关键字声明var obj = new Object;
obj.name = '';
obj['sex'] = '';
2. 使用json格式
var obj = {'key':'val'};
3. 使用构造函数
function obj(){
this.name = '';
}
var p = new obj();
对象访问
.
[]
this
二、对象遍历
for() 遍历数组
for..in 遍历对象
with(obj){
}
三、内置对象
字符串对象
声明
var str = new String();
var str = '';
方法
trim() 清除两侧的空白
charAt() 获取字符串指定位置上的字符
indexOf() 获取指定字符或者字符串首次出现的位置
lastIndexOf() 获取指定字符或者字符串最后一次出现的位置
concat() 连接两个或者多个字符串
slice() 截取字符串 从开始到结束 要前不要后
split() 按照指定的字符或者字符串来拆分字符串数组
substr() 截取字符串
toLowerCase() 将字符串转化成小写
toUpperCase() 将字符串转化成大写
replace() 替换一个与正则表达式匹配的子字符串
数组对象
声明
var arr = [];
var arr = new Array()
函数
concat() 连接一个或多个数组
join() 将数组元素连接起来转化成一个字符串
reverse() 翻转数组的元素
slice() 返回数组的一部分
sort() 对数组元素进行排序
splice() 插入、删除或替换数组的元素
push() 从数组的尾部压入元素
pop() 从数组的尾部删除元素
unshift() 从数组的头部插入一个元素
shift() 从数组的头部删除一个元素
数组的注意事项
1. 数组不能使用[]直接赋值
2. 下标有连续性
3. 没有关联数组
4. 二维数组使用
var a = [];
a[0] = [];
a[1] = []
[
[],
[],
[],
]
时间对象
实例化
var date = new Date;
方法
getFullYear() 获取年份
getMonth() 获取月份
获取当前的月份 +1
getDate() 获取天
getHours() 获取小时
getMinutes() 获取分钟
getSeconds() 获取秒
getDay() 获取星期
0-6 对应着星期日至星期六
数学对象
Math
round() 浮点数四舍五入
max() 获取最大值
min() 获取最小值
abs() 绝对值
floor() 舍去取整
ceil() 上取整(进一取整)
pow() 获取n次幂
sqrt() 求平方根
random() 获取0-1之间的随机数
本文内容由小春整理编辑!