国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

數(shù)據(jù)的基本類型

dmlllll / 3270人閱讀

摘要:基本類型數(shù)字類型此類型表示整型和浮點(diǎn)型數(shù)字,還有一種比較特殊的。表示一個(gè)本來(lái)要返回?cái)?shù)值的操作數(shù)而未返回的情況特點(diǎn)任何參與的操作返回值都是。字符串可以由單引號(hào)或雙引號(hào)表示布爾類型該類型只有兩個(gè)值,一個(gè)是一個(gè)是。

1.基本類型

Number 數(shù)字類型
此類型表示整型和浮點(diǎn)型數(shù)字,還有一種比較特殊的NaN(not a number)。NaN表示一個(gè)本來(lái)要返回?cái)?shù)值的操作數(shù)而未返回的情況

console.log(8%0);   //NaN

NaN特點(diǎn)
1.任何NaN參與的操作返回值都是NaN。
2.任何值和NaN都不相等,甚至和其本身都不相等。

console.log(NaN==NaN);   //false

console.log(isNaN("antzone"));   //true
console.log(isNaN(3));  //false

String 字符串類型
此類型用于表示由零或多個(gè)16位Unicode字符組成的字符序列,即字符串。字符串可以由單引號(hào)(")或雙引號(hào)(")表示

varstr="antzone";

varstr="antzone";
console.log(str.length);   //7

Boolean 布爾類型
該類型只有兩個(gè)值,一個(gè)是false一個(gè)是true。

a.javascript中的所有類型的值都可以轉(zhuǎn)換為布爾值,如果將一個(gè)值轉(zhuǎn)換為布爾值

varstr="antzone";
console.log(Boolean(str));

b.隱式轉(zhuǎn)換

varstr="antzone";
if(str){
  console.log("螞蟻部落");
}

具體一個(gè)值被轉(zhuǎn)換為true還是false那要看值得數(shù)據(jù)類型和其實(shí)際值,轉(zhuǎn)換規(guī)則如下:

Null 空對(duì)象
此類型只有一個(gè)值,即undefined。

一個(gè)變量聲明但未賦值的時(shí)候,它的缺省值就是undefined。

varantzone;
console.log(antzone);

Undefined 沒(méi)有定義類型
此類型和undefined類型一樣也只有一個(gè)值,即null。

null表示一個(gè)空對(duì)象,雖然它是Null類型,但是typeof返回值卻是object,但是并不說(shuō)明它是一個(gè)對(duì)象,可以說(shuō)這是javascript的一個(gè)小小的錯(cuò)誤,或許以后就會(huì)被修復(fù)。

console.log(typeofnull);

*null和undefined相等性比較返回值為true。
console.log(null==undefined);
盡管undefined和null都表示空,但是它們的用法確實(shí)有很大不同的,undefined一般表示一個(gè)聲明未賦值、未聲明或者屬性不存在,而null一般針對(duì)對(duì)象而言的,表示一個(gè)對(duì)象不存在。變量聲明未賦值的時(shí)候沒(méi)有必要顯式賦值為undefined,但是如果一個(gè)變量是要準(zhǔn)備存儲(chǔ)對(duì)象的,那么就推薦賦值為null。

2.復(fù)合數(shù)據(jù)類型
4.數(shù)組 array

5.Object 對(duì)象
Object是一個(gè):無(wú)序的成員集合
它是一個(gè)集合,說(shuō)明它包含0-n個(gè)成員。而它是無(wú)序的。
每一個(gè)成員由以下3個(gè)部分組成:名稱、值、特征集合
對(duì)象其實(shí)就是一組數(shù)據(jù)和功能的集合。對(duì)象可以通過(guò)執(zhí)行new操作符后跟要?jiǎng)?chuàng)建的對(duì)象類型的名稱來(lái)創(chuàng)建。而創(chuàng)建Object類型的實(shí)例并為其添加屬性和(或)方法,就可以創(chuàng)建自定義對(duì)象。

varobj=newObject();

object類型中包括Object、Function、String、Number、Boolean、Array、Regexp、Date、 Globel、Math、Error,以及宿主環(huán)境提供的object類型。

3.特殊的數(shù)據(jù)類型

Null 空對(duì)象

Undefined 沒(méi)有定義類型

4.數(shù)據(jù)類型的轉(zhuǎn)換
1.轉(zhuǎn)換為字符串(toString)

vara=8;
console.log(typeof(a+""));  //string
var b=8;
console.log(typeof(b.toString()))   //string

2.轉(zhuǎn)換為數(shù)值類型(parseInt parseFloat Number)

vara="3.1415926";
console.log(typeof(parseInt(a)));  //number  解析一個(gè)字符串并返回一個(gè)整數(shù)。
varb="3.1415926";
console.log(typeof(parseFloat(b)))  //number   解析一個(gè)字符串并返回一個(gè)浮點(diǎn)數(shù)。
varc="3.1415926";
console.log(typeof(Number(c)))   //number   把對(duì)象的值轉(zhuǎn)換為數(shù)字。

3.轉(zhuǎn)換為布爾類型(boolean)
在if語(yǔ)句、||、&&和!等邏輯判斷環(huán)境中會(huì)將表達(dá)式自動(dòng)轉(zhuǎn)換為布爾類型。
也可以使用Boolean()函數(shù)進(jìn)行轉(zhuǎn)換。

console.log(Boolean(1));

4.轉(zhuǎn)換為對(duì)象類型

ToObject:轉(zhuǎn)換成object型 

5.轉(zhuǎn)換為原始類型

ToPrimitive:轉(zhuǎn)換成原始類型 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/79232.html

相關(guān)文章

  • JS中,基本數(shù)據(jù)類型、引用類型基本包裝類型

    摘要:例子中,屬于基本類型對(duì)象。基本數(shù)據(jù)類型和引用類型作方法入?yún)r(shí)的差異通常,在函數(shù)調(diào)用時(shí),如果入?yún)榛緮?shù)據(jù)類型時(shí),函數(shù)的參數(shù)將以值傳遞的方式傳遞。 前言:再次翻閱JS高程(第3版)過(guò)程中,看到了基本包裝類型,趁熱留下此文,對(duì)JS的數(shù)據(jù)類型做個(gè)較為深入的小結(jié)(2018-10-19)。 雖然JS與其他強(qiáng)類型語(yǔ)言不一樣,聲明中無(wú)需預(yù)設(shè)數(shù)據(jù)類型,但是JS也是有數(shù)據(jù)類型區(qū)分的。 基本數(shù)據(jù)類型(...

    Tychio 評(píng)論0 收藏0
  • 基本數(shù)據(jù)類型和引用類型區(qū)別詳解

    摘要:前兩天看到大神的關(guān)于基本數(shù)據(jù)類型和引用類型的區(qū)別的文章覺(jué)得寫得非常不錯(cuò),就想著在其基礎(chǔ)上加上自己平時(shí)看到的一些知識(shí)點(diǎn)和理解,所以就有了以下的文章基本數(shù)據(jù)類型基本數(shù)據(jù)類型包括基本數(shù)據(jù)類型是按值訪問(wèn)的,就是說(shuō)我們可以操作保存在變量中的實(shí)際的值基 前兩天看到kraaas大神的關(guān)于基本數(shù)據(jù)類型和引用類型的區(qū)別的文章覺(jué)得寫得非常不錯(cuò),就想著在其基礎(chǔ)上加上自己平時(shí)看到的一些知識(shí)點(diǎn)和理解,所以就有了...

    CoffeX 評(píng)論0 收藏0
  • 14.java 基本數(shù)據(jù)類型包裝類

    摘要:但是基本數(shù)據(jù)類型不是對(duì)象,不具備對(duì)象的特性不攜帶屬性沒(méi)有方法可調(diào)用。自動(dòng)裝箱即直接賦值將會(huì)比使用構(gòu)造方法的方式節(jié)省一塊堆內(nèi)存空間,并自動(dòng)入對(duì)象池。而手動(dòng)裝箱使用構(gòu)造方法會(huì)產(chǎn)生兩塊堆內(nèi)存,而且不會(huì)保存在對(duì)象池中。 概念 java在設(shè)計(jì)之初,有一個(gè)基本原則:一切皆對(duì)象。但是基本數(shù)據(jù)類型不是對(duì)象,不具備對(duì)象的特性——不攜帶屬性、沒(méi)有方法可調(diào)用。為了解決此類問(wèn)題,Java為每種基本數(shù)據(jù)類型分別...

    yanbingyun1990 評(píng)論0 收藏0
  • 每日前端進(jìn)階第二題:JS中基本數(shù)據(jù)類型有哪幾種?null 是對(duì)象嗎?基本數(shù)據(jù)和復(fù)雜數(shù)據(jù)類型有什么區(qū)別

    摘要:作者陳大魚頭鏈接背景最近高級(jí)前端工程師劉小夕在上開了個(gè)每個(gè)工作日布一個(gè)前端相關(guān)題的,懷著學(xué)習(xí)的心態(tài)我也參與其中,以下為我的回答,如果有不對(duì)的地方,非常歡迎各位指出。 作者:陳大魚頭 github: KRISACHAN 鏈接:github.com/YvetteLau/S… 背景:最近高級(jí)前端工程師 劉小夕 在 github 上開了個(gè)每個(gè)工作日布一個(gè)前端相關(guān)題的 repo,懷著學(xué)習(xí)的心態(tài)我也參...

    Render 評(píng)論0 收藏0
  • JavaScript 深入了解基本類型和引用類型

    摘要:原文鏈接一個(gè)變量可以存放兩種類型的值,基本類型的值和引用類型的值。引入了一種新的原始數(shù)據(jù)類型,表示獨(dú)一無(wú)二的值。 原文鏈接 一個(gè)變量可以存放兩種類型的值,基本類型的值(primitive values)和引用類型的值(reference values)。 ES6 引入了一種新的原始數(shù)據(jù)類型 Symbol,表示獨(dú)一無(wú)二的值。它是 JavaScript 語(yǔ)言的第七種數(shù)據(jù)類型,前六種是:Un...

    Mr_houzi 評(píng)論0 收藏0
  • js基本數(shù)據(jù)類型和引用數(shù)據(jù)類型

    摘要:熟悉的同學(xué)都知道,它的數(shù)據(jù)類型一般分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型復(fù)雜數(shù)據(jù)類型?;緮?shù)據(jù)類型基本數(shù)據(jù)類型有種新增。動(dòng)態(tài)的屬性基本數(shù)據(jù)類型的值是沒(méi)有辦法添加屬性和方法的。類型檢測(cè)根據(jù)它的原型鏈來(lái)識(shí)別引用類型。 熟悉js的同學(xué)都知道,它的數(shù)據(jù)類型一般分為基本數(shù)據(jù)類型和引用數(shù)據(jù)類型(復(fù)雜數(shù)據(jù)類型)。那么他們之間到底有什么不同?從下面這個(gè)例子入手: var a = 1; ...

    kgbook 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<