国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript中常見內(nèi)置函數(shù)用法示例

2024-05-06 15:34:15
字體:
供稿:網(wǎng)友

本文實(shí)例講述了JavaScript中常見內(nèi)置函數(shù)用法。分享給大家供大家參考,具體如下:

一、介紹

在使用JavaScript語言時(shí),除了可以自定義函數(shù)之外,還可以使用JavaScript的內(nèi)置函數(shù),這些內(nèi)置函數(shù)是由JavaScript語言自身提供的函數(shù)。

二、一些常用的內(nèi)置函數(shù)做詳細(xì)介紹

1、parseInt()函數(shù)

該函數(shù)主要將首位為數(shù)字的字符串轉(zhuǎn)化成數(shù)字,如果字符串不是以數(shù)字開頭,那么將返回NaN。

語法:

parseInt(StringNum,[n])

StringNum:需要轉(zhuǎn)換為整型的字符串。
n:提供在2~36之間的數(shù)字表示所保存數(shù)字的進(jìn)制數(shù)。這個(gè)參數(shù)在函數(shù)中不是必須的。

2、parseFloat()函數(shù)

該函數(shù)主要將首位為數(shù)字的字符串轉(zhuǎn)化成浮點(diǎn)型數(shù)字,如果字符串不是以數(shù)字開頭,那么將返回NaN。

語法:

parseFloat(StringNum)

StringNum:需要轉(zhuǎn)換為浮點(diǎn)型的字符串。

3、isNaN()函數(shù)

該函數(shù)主要用于檢驗(yàn)?zāi)硞€(gè)值是否為NaN。

語法:

isNaN(Num)

Num:需要驗(yàn)證的數(shù)字。

說明:如果參數(shù)Num為NaN,函數(shù)返回值為true;如果參數(shù)Num不是NaN,函數(shù)返回值為false。

4、isFinite()函數(shù)

該函數(shù)主要用于檢驗(yàn)?zāi)硞€(gè)表達(dá)式是否為無窮大。

語法:

isFinite(Num)

Num:需要驗(yàn)證的數(shù)字。

說明:如果參數(shù)Num為無窮大,函數(shù)返回值為true;如果參數(shù)Num不為無窮大,函數(shù)返回值為false。

5、encodeURI()函數(shù)

該函數(shù)主要用于返回一個(gè)URI字符串編碼后的結(jié)果。

語法:

encodeURI(url)

url:需要轉(zhuǎn)化為網(wǎng)絡(luò)資源地址的字符串。

說明:URI與URL都可以表示網(wǎng)絡(luò)資源地址,URI比URL的表示范圍更加廣泛,但在一般情況下,URI與URL可以是等同的。encodeURI()函數(shù)只對字符串中有意義的字符進(jìn)行轉(zhuǎn)義。例如將字符串中的空格轉(zhuǎn)化為“%20”。

6、decodeURI()函數(shù)

該函數(shù)主要用于將已編碼為URI的字符串解碼成最初的字符串并返回。

語法:

decodeURI(url)

url:需要解碼的網(wǎng)絡(luò)資源地址。

說明:此函數(shù)可以將使用encodeURI()轉(zhuǎn)碼的網(wǎng)絡(luò)資源地址轉(zhuǎn)化為字符串并返回,即decodeURI()函數(shù)是encodeURI()函數(shù)的逆向操作。

三、代碼

<script type="text/javascript">/*parseInt()函數(shù)*/var num1="123abc"var num2="abc123"document.write("(1)使用parseInt()函數(shù):<br>");document.write("123abc轉(zhuǎn)化結(jié)果為:"+parseInt(num1)+"<br>");document.write("abc123轉(zhuǎn)化結(jié)果為:"+parseInt(num2)+"<br><br>");/*parseFloat()函數(shù)*/var num3="123.456789abc"document.write("(2)使用parseFloat()函數(shù):<br>");document.write("123.456789abc轉(zhuǎn)化結(jié)果為:"+parseFloat(num3)+"<br><br>");/*isNaN()函數(shù)*/document.write("(3)使用isNaN()函數(shù):<br>");document.write("123.456789abc轉(zhuǎn)化后是否為NaN:"+isNaN(parseFloat(num3))+"<br>");document.write("abc123轉(zhuǎn)化結(jié)果后是否為NaN:"+isNaN(parseInt(num2))+"<br><br>");/*isFinite()函數(shù)*/document.write("(4)使用isFinite()函數(shù)<br>");document.write("1除以0的結(jié)果是否為無窮大:"+isFinite(1/0)+"<br><br>");/*encodeURI()函數(shù)*/document.write("(5)使用encodeURI()函數(shù)<br>");document.write("轉(zhuǎn)化為網(wǎng)絡(luò)資源地址為:"+encodeURI("http://127.0.0.1/save.html?name=測試")+"<br><br>");/*decodeURI()函數(shù)*/document.write("(6)使用decodeURI()函數(shù)<br>");document.write("轉(zhuǎn)化網(wǎng)絡(luò)資源地址的字符串為:"+decodeURI(encodeURI("http://127.0.0.1/save.html?name=測試"))+ "<br><br>");</script>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 清水河县| 嫩江县| 太和县| 黎城县| 卢氏县| 靖远县| 酉阳| 南郑县| 田东县| 永仁县| 突泉县| 滨海县| 蓬溪县| 得荣县| 陕西省| 洪泽县| 长葛市| 陇南市| 麟游县| 霍林郭勒市| 汝阳县| 泰来县| 舟曲县| 金湖县| 兴国县| 阜新市| 双桥区| 宜兰县| 大庆市| 扎兰屯市| 富锦市| 昌乐县| 呼伦贝尔市| 巴东县| 县级市| 从化市| 阿合奇县| 奎屯市| 湘阴县| 苍梧县| 绥德县|