首頁  >  文章  >  web前端  >  js函數專案中常用方法總結

js函數專案中常用方法總結

php中世界最好的语言
php中世界最好的语言原創
2018-06-04 17:42:061819瀏覽

這次帶給大家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之间的随机数
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

JS的繼承方法總結(附案例)

JS框架庫使用案例詳解

以上是js函數專案中常用方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn