ES5新增

一、ES5嚴格模式
 
好處:
    一、規避了代碼的不嚴謹性,不規範之處,
 
    二、提升了代碼的安全性,
 
    三、提升了代碼的運行效率
 
    四、爲後續版本作鋪墊
背景:在頂部寫上「use strict」,或者寫在函數裏面
 
二、time...timeEnd檢測測試時間
 
 
3.eval()方法
 
目的:
    一、解決json格式的字符串的問題
    二、將字符串裝換成對象
 
    
 
用法:至關於script的功能:
 
       eval(「var a = 10;var b = 10;console.log(a+b)」)
       
 
 
四、ES5數組新增方法
 
一、arr.indexOf(a):查看某個元素是否存在數組中,若是存在則返回下標,否者返回-1;
 
二、
 
 
五、字符串新增API
 
截取: slice(start,[end]),substring(start,[end])和substr(start,[length]) 
 
slice()
第一個參數表明開始位置,第二個參數表明結束位置的下一個位置,截取出來的字符串的長度爲第二個參數與第一個參數之間的差;若參數值爲負數,則將該值加上字符串長度後轉爲正值;若第一個參數等於大於第二個參數,則返回空字符串.
substring()
第一個參數表明開始位置,第二個參數表明結束位置的下一個位置;若參數值爲負數,則將該值轉爲0;兩個參數中,取較小值做爲開始位置,截取出來的字符串的長度爲較大值與較小值之間的差.
substr()
第一個參數表明開始位置,第二個參數表明截取的長度
 
 
六、ascii碼與字符之間的轉換
 
charCodeAt:將字符轉換成ascii
 
 
String.fromCharCode:將ASCII碼轉換成字符
相關文章
相關標籤/搜索