函數(shù)

函數(shù)的分類:自定義函數(shù),系統(tǒng)函數(shù)(內(nèi)置函數(shù))

系統(tǒng)函數(shù)包括:預(yù)定義函數(shù),也叫全局函數(shù)

預(yù)定義函數(shù)是指不屬于任何對象,它們的使用不需要通過任何對象來應(yīng)用。

1.eval():將字符串轉(zhuǎn)化成數(shù)字,可以直接執(zhí)行js代碼

eval("alert(111)") ? ? 返回結(jié)果為:alert(111)

2.isNaN():是否是非數(shù)字

isNaN(12) ? ? ?返回的是數(shù)字為false,不是數(shù)字為true

isNaN("12") ? ?默認(rèn)強(qiáng)制轉(zhuǎn)化為數(shù)字,是數(shù)字,返回為false

3.isFinite():是否是有限的數(shù)字,是有限的返回true,不是返回為false

isFinite("12a")? ? ? ? isFinite("aaa")? isFinite("2/0")? ? 返回的是false

isFinite("2/4")? ? ? ? isFinite("2/3") ? ? ? ? 返回的是true

4.parseInt("2.999a")返回的是2

把數(shù)字字符轉(zhuǎn)化為整型的數(shù)字

parseFloat("2.999a") ? 返回的是2.999

把數(shù)字字符轉(zhuǎn)化為浮點(diǎn)數(shù)(小數(shù))

5.escape()或unescape:將字符串進(jìn)行計算機(jī)編碼或解碼

函數(shù):為完成某一功能的程序指令(語句)的集合

函數(shù)定義:

function ?函數(shù)名(){

函數(shù)體;

}

function:定義函數(shù)的關(guān)鍵字

函數(shù)名:給函數(shù)起的名字,必須是唯一的

函數(shù)體:為完成特定功能代碼

函數(shù)的調(diào)用:

1.直接調(diào)用(調(diào)用函數(shù)名)

<script>

function sayHello(){

alert("hello word");

}

sayHello();

</script>

2.在HTML中調(diào)用:

<button onclick="sayHello()">點(diǎn)擊我有驚喜</button>

<script>

function sayHello(){

alert("hello word")

}

</script>

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

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

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