javascript 原始類型 數(shù)字 字符串 布爾值 null undefined
? ? ? ? ? ? ? ? ? 對象類型? 數(shù)組? 函數(shù)? ? (日期類? 正則類? 錯(cuò)誤類)
數(shù)據(jù)類型本身可以定義方法來使用值 ? ? 例 ? a.sort()
什么是ECMAScript?
ECMAScript是一種通過ECMA-262標(biāo)準(zhǔn)化的腳本程序設(shè)計(jì)語言。
這種語言在萬維網(wǎng)上應(yīng)用廣泛澳化,它往往被稱為JavaScript或JScript
所以它可以理解為是javascript的一個(gè)標(biāo)準(zhǔn),但實(shí)際上后兩者是ECMA-262標(biāo)準(zhǔn)的實(shí)現(xiàn)和擴(kuò)展杠袱。
Math.pow (2,53) ? ? ? ?2的53次冪 ? ? ??
Math.round (.6) ? ? ? ? ?四舍五入? 1.0
Math.ceil (.6) ? ? ? ? ? ? ?向上取整? 1.0
Math.floor (.6) ? ? ? ? ? ?向下取整? 0.0
Math.abs (-5) ? ? ? ? ? ? 取絕對值? 5
Math.max (x,y,z) ? ? ? ? 取最大值
Math.min (x,y,z) ? ? ? ? ?取最小值
Math.random () ? ? ? ? ?生成大于等于0小于1.0的偽隨機(jī)數(shù)
Math.PI ? ? ? ? ? ? ? ? ? ? ? π
Math.sqrt (3) ? ? ? ? ? ? ? ?3的平方根
Math.pow (3,1/3) ? ? ? ? ?3的立方根
javascript ? ?非數(shù)字值 ?NaN??
?他與任何值都不相等掸鹅,包括他本身
不能通過x == NaN 來判斷x是否是NaN?
應(yīng)該使用x != x 來判斷? 當(dāng)且僅當(dāng)x為NaN時(shí)肥哎,才為true
函數(shù)isNaN() 參數(shù)是NaN或者非數(shù)字值(字符串辜膝,對象)? 返回true
js ?獲取關(guān)于時(shí)間日期的函數(shù)
1. ? ? charAt ( index ) 方法可返回指定位置的字符贤重。
? ? ? ?“ ? ? index :表示字符串中某個(gè)位置的數(shù)字 ? ? ? ??s.length-1 代表最后一個(gè)字符 ? ”
2. ? ? ?stringObject.substring ( start,stop )
start是在原字符串檢索的開始位置
stop是檢索的終止位置 ? ? ? ? ? ?返回結(jié)果中不包括stop所指字符.
示例
"hamburger".substring(3,8) ? ? ? ? ?returns "burge"
"smiles".substring(0,5) ? ? ? ? ? ? ? ? ?returns "smile"
3. ? ? ?slice(start涤垫,end)?
可從已有的數(shù)組中返回選定的元素姑尺,返回一個(gè)新的數(shù)組,包含從 start 到 end (不包括end元素)的 arrayObject 中的元素蝠猬。 ?該方法并不會(huì)修改數(shù)組切蟋,而是返回一個(gè)子數(shù)組。
start:必需榆芦,規(guī)定從何處開始選取柄粹。
如果是負(fù)數(shù)喘鸟,那么它規(guī)定從數(shù)組尾部開始算起的位置。
也就是說驻右,-1 指最后一個(gè)元素什黑,-2 指倒數(shù)第二個(gè)元素,以此類推堪夭。
end:可選愕把,規(guī)定從何處結(jié)束選取。如果這個(gè)參數(shù)是負(fù)數(shù)茵瘾,那么它規(guī)定的是從數(shù)組尾部開始算起的元素礼华。
4. ? Array.indexOf(array, item, start); ??
如果找到?item,則返回表示該元素在數(shù)組中的索引位置的編號拗秘;否則返回 -1
array ? 要搜索的數(shù)組圣絮。
item ? 要在數(shù)組中查找的對象。
startIndex ? ?(可選)指定在數(shù)組中搜索的起始元素的索引號雕旨。
查找指定項(xiàng)的索引位置,返回的索引是在?item?中指定的項(xiàng)的第一次出現(xiàn)
5. ? ?stringObject.lastIndexOf(searchvalue,fromindex)
返回一個(gè)指定的字符串值最后出現(xiàn)的位置扮匠,在一個(gè)字符串中的指定位置從后向前搜索。
searchvalue ? ?必需凡涩。規(guī)定需檢索的字符串值棒搜。
fromindex ??可選的整數(shù)參數(shù)。規(guī)定在字符串中開始檢索的位置活箕。
如省略該參數(shù)力麸,則將從字符串的最后一個(gè)字符處開始檢索。
如果在?stringObject?中的?fromindex?位置之前存在?searchvalue育韩,則返回的是出現(xiàn)的最后一個(gè)?searchvalue?的位置克蚂。
6. ??split() ? ? ?用于把一個(gè)字符串分割成字符串?dāng)?shù)組。