日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

javaScript——内置函数1

發(fā)布時(shí)間:2023/12/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javaScript——内置函数1 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JavaScript中有兩種函數(shù):一種是語言內(nèi)部事先定義好的函數(shù)叫內(nèi)置函數(shù),另一種是自己定義的 函數(shù)。使用內(nèi)置函數(shù),可提高編程效率,其中有六種內(nèi)置函數(shù)。

  • eval函數(shù)
eval(expr)函數(shù)可以把一個(gè)字符串當(dāng)作一個(gè)JavaScript的表達(dá)式一樣去執(zhí)行,具體來說,就是eval接收一個(gè)字符串類型的參數(shù),將這個(gè)字符串作為代碼在上下文環(huán)境中執(zhí)行,并執(zhí)行返回的結(jié)果。其中,expr參數(shù)是包含有效代碼JavaScript代碼的字符串值,這個(gè)字符串將由JavaScript分析器進(jìn)行分析和執(zhí)行。

NB:

它是有返回值的,如果參數(shù)字符串是一個(gè)表達(dá)式,就會(huì)返回表達(dá)式的值。如果參數(shù)字符串不是表達(dá)式,沒有值,那么返回undefined。

參數(shù)字符串作為代碼執(zhí)行時(shí),是和調(diào)用eval函數(shù)的上下文相關(guān)的,即其中出現(xiàn)的變量或函數(shù)調(diào)用,必須在調(diào)用eval的上下文環(huán)境中可用。


<script type="text/javascript"> function computer(num){return eval(num)+eval(num);}document.write("結(jié)果:");document.write(computer('123')); </script>

  • isFinite函數(shù)
isFinite(number)用來確定參數(shù)是否是一個(gè)有限數(shù)值,其中number參數(shù)是必選項(xiàng),可以是任意的數(shù)值。如果該參數(shù)為非數(shù)字、正無窮數(shù)、或負(fù)無窮數(shù),則返回false,否則返回true;如果是字符串類型的數(shù)字,將會(huì)自動(dòng)轉(zhuǎn)化為數(shù)字型。


  • isNaN函數(shù)
isNaN(num)函數(shù)用于指明提供的值是否保留值NaN:如果是NaN,那么isNaN函數(shù)返回true,否則返回false。參數(shù)num為被檢查是否是NAN的值,當(dāng)參數(shù)是字符串類型的數(shù)字時(shí),將會(huì)自動(dòng)轉(zhuǎn)化為數(shù)字型。使用這個(gè)函數(shù)的典型情況是檢查parseInt和parseFloat方法的返回值。還有一種方法,變量可以與它自身進(jìn)行比較,如果比較結(jié)果不等,那么它就是NaN。這是因?yàn)镹aN是唯一與自身不等的值。

總結(jié)

以上是生活随笔為你收集整理的javaScript——内置函数1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。