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

淺談JavaScript數(shù)據(jù)類型及轉(zhuǎn)換

 更新時(shí)間:2015年02月28日 09:37:40   投稿:hebedich  
本文向大家簡單介紹了javascript的數(shù)據(jù)類型以及他們直接的轉(zhuǎn)換方法,雖然沒有太多示例,但是也是個(gè)人的一些經(jīng)驗(yàn)總結(jié),這里推薦給大家。

JavaScript數(shù)據(jù)類型

1.Boolean(布爾)

布爾:(值類型)var b1=true;//布爾類型

2.Number(數(shù)字)

數(shù)值:(值類型)var n1=3.1415926;//數(shù)值類型

n1.toFixed(3);//四舍五入保留3位小數(shù)。

3.String(字符串)

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

var s1=‘hello';//字符串類型

字符串:(值類型,字符串不可變特性)

4.Undefined(未定義)

undefined屬于值類型,與其他值計(jì)算得到的結(jié)果不是我們想要的,但與數(shù)據(jù)庫中的null稍有區(qū)別,比如與數(shù)字計(jì)算或與字符串計(jì)算結(jié)果。

Undefined類型、Null類型都是只有一個(gè)值的數(shù)據(jù)類型,分別為undefined與null.

5.Null(空對(duì)象)

6.Object(對(duì)象類型)

Object是引用類型,其他都是基本數(shù)據(jù)類型 。

String也是基本類型,不能為String添加動(dòng)態(tài)屬性,而引用類型時(shí)可以的。

引用類型對(duì)象 instanceof 類型,判斷某個(gè)值是否為某個(gè)類型,所有引用類型instanceof Object返回都是true

7.應(yīng)用類型

對(duì)象(object):(引用類型)

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

var tim=new Date();//對(duì)象類型(object)
var names=[‘zs','ls','ww'];//數(shù)組也是對(duì)象類型(object)
var obj=null;//object

函數(shù):(引用類型)

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

function fun(){  }  //typeof(fun);//輸出結(jié)果為function,函數(shù)類型

PS:查看變量的類型用typeof(變量)

JavaScript中的Null與undefined

undefined,表示一個(gè)未知狀態(tài)

聲明了但是沒有初始化的該變量,變量的值是一個(gè)未知狀態(tài)(undefined)。 (訪問不存在的屬性或?qū)ο體indow.xxx)方法沒有明確返回值時(shí),返回值是一個(gè)undefined.當(dāng)對(duì)未聲明的變量應(yīng)用typeof運(yùn)算符時(shí),顯示為undefined(*)

null表示尚未存在的對(duì)象,null是一個(gè)有特殊意義的值。

可以為變量賦值為null,此時(shí)變量的值為“已知狀態(tài)”(不是undefined),即null。(用來初始化變量,清除變量內(nèi)容,釋放內(nèi)存)

undefined==null   //結(jié)果為true,但含義不同。

undefined===null //false(*),PS:先判斷類型是否一致,然后判斷值。===嚴(yán)格等于、!==嚴(yán)格不等于

由于==會(huì)將值轉(zhuǎn)換類型后再判斷是否相等,有時(shí)可能會(huì)有意想不到的結(jié)果,所以推薦使用===。但注意,有些情況使用==能帶來更好的效果。

類型轉(zhuǎn)換

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

parseInt(arg)將指定的字符串,轉(zhuǎn)換成整數(shù)
parseFloat(arg)將指定的字符串,轉(zhuǎn)換成浮點(diǎn)數(shù)
Number(arg)把給定的值(任意類型)轉(zhuǎn)換成數(shù)字(可以是整數(shù)或浮點(diǎn)數(shù));轉(zhuǎn)換的是整個(gè)值,而不是部分值。如果該字符串不能完全轉(zhuǎn)換為整型,則返回NaN。(Not a Number)
isNaN(arg),判斷arg是否為一個(gè)非數(shù)字(NaN),NaN與NaN也不相等。
String(arg)把給定的值(任意類型)轉(zhuǎn)換成字符串;
Boolean(arg)把給定的值(任意類型)轉(zhuǎn)換成 Boolean 型;
(*)eval(codeString)將一段字符串的js代碼,計(jì)算并執(zhí)行。

以上所述就是javascript的數(shù)據(jù)類型和轉(zhuǎn)換方法了,希望大家能夠喜歡。

相關(guān)文章

  • 原生JavaScript來實(shí)現(xiàn)對(duì)dom元素class的操作方法(推薦)

    原生JavaScript來實(shí)現(xiàn)對(duì)dom元素class的操作方法(推薦)

    這篇文章主要介紹了原生JavaScript來實(shí)現(xiàn)對(duì)dom元素class的操作方法,提供了代碼toggleClass的測試?yán)?,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • javascript冒泡排序小結(jié)

    javascript冒泡排序小結(jié)

    冒泡排序由于比較簡單和容易理解,往往會(huì)成為人們首先想到的排序算法。最基本的想法就是在一次里面比較兩個(gè)數(shù)字,并且確保他們在移動(dòng)到其他項(xiàng)目之前有一個(gè)正確的順序。在每一關(guān)結(jié)束,有價(jià)值的“排序”到正確的位置,最終只留下其他項(xiàng)目排序。
    2016-04-04
  • 深入理解js中this的用法

    深入理解js中this的用法

    下面小編就為大家?guī)硪黄钊肜斫鈐s中this的用法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • 詳解JavaScript中的forEach()方法的使用

    詳解JavaScript中的forEach()方法的使用

    這篇文章主要介紹了詳解JavaScript中的forEach()方法的使用,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-06-06
  • javascript學(xué)習(xí)(一)構(gòu)建自己的JS庫

    javascript學(xué)習(xí)(一)構(gòu)建自己的JS庫

    庫是一個(gè)飽受爭議的熱門話題。一種觀點(diǎn)認(rèn)為它是一種非常棒的工具,是任何開發(fā)者都不可或缺的;另一種觀點(diǎn)則認(rèn)為在不理解庫的內(nèi)部工作原理的情況下對(duì)庫形成依賴,會(huì)助長懶惰的風(fēng)氣從而導(dǎo)致開發(fā)者素質(zhì)下降
    2013-01-01
  • JavaScript對(duì)象學(xué)習(xí)經(jīng)驗(yàn)整理

    JavaScript對(duì)象學(xué)習(xí)經(jīng)驗(yàn)整理

    主要包括對(duì)象的創(chuàng)建、對(duì)象屬性的設(shè)置和查詢、對(duì)象方法等等,整理如下,感興趣的朋友可以參考下
    2013-10-10
  • JavaScript基礎(chǔ)重點(diǎn)(必看)

    JavaScript基礎(chǔ)重點(diǎn)(必看)

    下面小編就為大家?guī)硪黄狫avaScript基礎(chǔ)重點(diǎn)(必看)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-07-07
  • javascript時(shí)間函數(shù)大全

    javascript時(shí)間函數(shù)大全

    這篇文章主要介紹了javascript時(shí)間函數(shù)大全,包含了一些小技巧,重點(diǎn)在Date對(duì)象的一些方法介紹,需要的朋友可以參考下
    2014-06-06
  • Ajax responseText解析json數(shù)據(jù)案例詳解

    Ajax responseText解析json數(shù)據(jù)案例詳解

    這篇文章主要介紹了Ajax responseText解析json數(shù)據(jù)案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • javascript中var與let、const的區(qū)別詳解

    javascript中var與let、const的區(qū)別詳解

    這篇文章主要介紹了javascript中var與let、const的區(qū)別詳解,需要的朋友可以參考下
    2022-12-12

最新評(píng)論

小金县| 饶平县| 义乌市| 苗栗市| 龙游县| 射阳县| 建瓯市| 咸丰县| 桃江县| 赣州市| 郓城县| 桐乡市| 太保市| 武宣县| 松江区| 河东区| 洛南县| 丰顺县| 嘉禾县| 右玉县| 德阳市| 砀山县| 深水埗区| 华宁县| 湘阴县| 永新县| 隆尧县| 钦州市| 正定县| 甘孜县| 大城县| 平塘县| 通州市| 白水县| 马鞍山市| 大兴区| 麟游县| 辽中县| 巴东县| 彭山县| 睢宁县|