最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript基礎(chǔ)教程之?dāng)?shù)據(jù)類型轉(zhuǎn)換

 更新時(shí)間:2015年01月18日 10:41:51   投稿:hebedich  
JavaScript是一種無(wú)類型語(yǔ)言,但同時(shí)JavaScript提供了一種靈活的自動(dòng)類型轉(zhuǎn)換的處理方式?;疽?guī)則是,如果某個(gè)類型的值用于需要其他類型的值的環(huán)境中,JavaScript就自動(dòng)將這個(gè)值轉(zhuǎn)換成所需要的類型。

所有語(yǔ)言都有類型轉(zhuǎn)化的能力,javascript也不例外,它也為開(kāi)發(fā)者提供了大量的類型轉(zhuǎn)化訪法,通過(guò)全局函數(shù),可以實(shí)現(xiàn)更為復(fù)雜的數(shù)據(jù)類型。

復(fù)制代碼 代碼如下:

var a = 3;
var b = a + 3;
var c = "student" + a;
var d = a.toString();
var e = a + "";
document.write(typeof(a) + " " + typeof (b) + " " +typeof (c) + " " + typeof (d) + " " + typeof (e));
//輸出 number number string string string

 最簡(jiǎn)單的類型轉(zhuǎn)化的例子

復(fù)制代碼 代碼如下:

var a=b=c=d=e=4;
var f = a+b+c+d+ c.toString();
document.write(f);<br>// 輸出  結(jié)果 164

對(duì)于數(shù)據(jù)類型轉(zhuǎn)為字符串,使用toString() JavaScript轉(zhuǎn)化為字符串同時(shí)實(shí)現(xiàn)機(jī)制轉(zhuǎn)化。

復(fù)制代碼 代碼如下:

var a =111;
document.writeln(a.toString(2)+"<br>");
document.writeln(a.toString(3)+"<br>");
document.writeln(a.toString(8)+"<br>");
document.writeln(a.toString(10)+"<br>");
document.writeln(a.toString(16)+"<br>");
//執(zhí)行結(jié)果
//
1101111
11010
157
111
6f

字符串轉(zhuǎn)數(shù)值型,JavaScript 使用parseInt()和parseFloat()可進(jìn)行轉(zhuǎn)化,正如方法的名稱一樣,前者將字符轉(zhuǎn)化為整數(shù),后者將字符轉(zhuǎn)化為浮點(diǎn)數(shù)型。只有字符才能調(diào)運(yùn)這兩種方法,否則轉(zhuǎn)化為NaN。不再進(jìn)行任何操作。

parseInt()的先檢查下標(biāo)0處的字符,如果這個(gè)字符是有效字符,則檢查1處的字符,如果不是有效字符,則終止轉(zhuǎn)化。下面的例子是parseInt()的舉例

復(fù)制代碼 代碼如下:

document.writeln(parseInt("4555.5544")+"<br>");
document.writeln(parseInt("0.5544")+"<br>");
document.writeln(parseInt("1221abes5544")+"<br>");
document.writeln(parseInt("0xc")+"<br>");//直接進(jìn)行進(jìn)制轉(zhuǎn)化
document.writeln(parseInt("ahthw@hotmail.com")+"<br>");
//執(zhí)行結(jié)果
4555
0
1221
12
NaN

利用parseInt,同樣也可以輕松的實(shí)現(xiàn)進(jìn)制轉(zhuǎn)化。(parseFloat()和parseFlaot類似,這里不再舉例。)

復(fù)制代碼 代碼如下:

document.writeln(parseInt("0421",8)+"<br>");
document.writeln(parseInt("0421")+"<br>");
document.writeln(parseInt("0421",16)+"<br>");
document.writeln(parseInt("AF",16)+"<br>");
document.writeln(parseInt("011",10)+"<br>");
//輸出結(jié)果
273
421
1057
175
11

相關(guān)文章

最新評(píng)論

新竹市| 灵寿县| 张家港市| 罗田县| 洛南县| 祁连县| 平阴县| 大竹县| 美姑县| 仙桃市| 合江县| 青神县| 施秉县| 广宁县| 兴海县| 双流县| 南澳县| 湖北省| 龙岩市| 海门市| 清原| 凤冈县| 娄底市| 开鲁县| 甘孜县| 深圳市| 石河子市| 梁山县| 故城县| 凌云县| 赤城县| 襄城县| 台北县| 鸡东县| 仲巴县| 新建县| 太保市| 洛阳市| 加查县| 宁化县| 色达县|