有三個基本包裝類型。Boolean、Number和String
總結(jié)就是new出來的包裝類型,他是object,是對象,而普通的基本類型的值是數(shù)值。
比如:
var v1=new Object(“nihao”)? //object
var v2=“nihao”? ?//string
v1是一個對象,而v2是string基本類型,他們性質(zhì)不一樣。
字符方法
charAt():用于定位傳入的字符串的索引位置,charCodeAt()返回的是字符編碼
????????????????var v1=“asd”
????????????????v1.charAt(s) // 返回1
indexOf():查找指定字符第一次出現(xiàn)的位置,可傳入兩個參數(shù),第一個參數(shù)是要查找的字符,第二個參數(shù)是從第幾個位置開始找(可選)
lastIndexOf():反向查找
trim():刪除字符串中前后的所有空格,返回一個沒空格的副本
toLowerCase():轉(zhuǎn)換成小寫
toUpperCase():轉(zhuǎn)換成大寫
toLocaleLowerCase():地域性的語言(少數(shù)語言,如土耳語)轉(zhuǎn)小寫
toLocaleUpperCase():地域性轉(zhuǎn)大寫
在Web瀏覽器中,全局對象就是window對象的一部分加以實現(xiàn)的。全局作用域中的所有變量和函數(shù),都成為window對象的屬性。
? ? ? ? ? ? ? ? ? ? var color=‘red’;
? ? ? ? ? ? ? ? ? ? alert(window.color) //red
Math對象
min和max方法
????????????????????var max=Math.max(1,55,3,4)
????????????????????alert(max) //55
舍入方法
Math.ceil():向上舍入,數(shù)值向上舍入最為接近的整數(shù)
Math.floor():向下舍入,數(shù)值向下舍入最為接近的整數(shù)
Math.round():標(biāo)準(zhǔn)的四舍五入
random():返回大于0小于1的一個隨機數(shù)。
值=Math.floor(Math.random()*可能值的總數(shù)+最小可能的值)