犀牛書(看書)

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)用廣泛,它往往被稱為JavaScriptJScript

所以它可以理解為是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 中的元素。 ?該方法并不會修改數(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ù)組。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容