国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JavaScript基礎(chǔ)知識(shí)09——數(shù)據(jù)類型

這篇具有很好參考價(jià)值的文章主要介紹了JavaScript基礎(chǔ)知識(shí)09——數(shù)據(jù)類型。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

哈嘍,大家好啊,這里是雷工筆記,我是雷工。
數(shù)據(jù)類型比較常見,無論是對(duì)程序員,還是電氣工程師來說,都再熟悉不過了,這里跟著教程了解一下,主要看跟自己以往在其他PLC,C#,組態(tài)軟件中應(yīng)用的有啥不同。

一、了解數(shù)據(jù)類型

在計(jì)算機(jī)的世界就像黑客帝國中的超級(jí)計(jì)算機(jī),其中的人、物其實(shí)都是虛擬的數(shù)據(jù)。
數(shù)據(jù)類型:用來在計(jì)算機(jī)中標(biāo)記程序的運(yùn)算規(guī)則的。
計(jì)算機(jī)程序可以處理海量的數(shù)據(jù),為啥要給數(shù)據(jù)分類?
1、為了更加充分和高效的應(yīng)用計(jì)算機(jī)內(nèi)存。
2、為了更加方便程序猿合理的使用數(shù)據(jù)。

二、數(shù)據(jù)類型分幾種

JavaScript中的數(shù)據(jù)類型整體分為兩大類:
1、基本數(shù)據(jù)類型;
JavaScript基礎(chǔ)知識(shí)09——數(shù)據(jù)類型,JavaScript,javascript,開發(fā)語言,ecmascript

2、引用數(shù)據(jù)類型(復(fù)雜類型);
JavaScript基礎(chǔ)知識(shí)09——數(shù)據(jù)類型,JavaScript,javascript,開發(fā)語言,ecmascript

三、Number數(shù)字型

數(shù)字型即我們小學(xué)中學(xué)到的數(shù)字,可以是整數(shù)、小數(shù)、正數(shù)、負(fù)數(shù)。
數(shù)字類型:只要變量的值是純數(shù)字,且沒有引號(hào),那么當(dāng)前變量就是數(shù)字類型。
相比其他組態(tài)軟件中分16位整型,雙整型,有符號(hào),無符號(hào),浮點(diǎn)數(shù)等類型要簡單些。

示例:

let  age =20  //整數(shù)
let pi = 3.14 //小數(shù)

在JavaScript語言中正數(shù)、負(fù)數(shù)、小數(shù)等統(tǒng)稱為數(shù)字類型Number。

注意事項(xiàng):
1、JavaScript語言屬于弱數(shù)據(jù)類型,變量到底屬于什么類型,需要等賦值后,才能確定。
2、Java語言屬于強(qiáng)數(shù)據(jù)類型,例如:int b=4;定義時(shí)就確認(rèn)了,必須是整數(shù)。

四、算術(shù)運(yùn)算符

1、數(shù)字類型在程序中可以有許多操作,例如,加+,減-,乘*、除/,等待,經(jīng)常涉及運(yùn)算。
運(yùn)算涉及到算術(shù)運(yùn)算符,也稱作數(shù)學(xué)運(yùn)算符,主要包括加、減、乘、除、取余等。

2、說到計(jì)算就涉及計(jì)算的優(yōu)先級(jí),在JavaScript中的優(yōu)先級(jí)和小學(xué)數(shù)學(xué)中的算術(shù)優(yōu)先級(jí)一樣,都是先乘除,后加減,想改變加括號(hào)。

3、NaN代表一個(gè)計(jì)算錯(cuò)誤。它是一個(gè)不正確的或者一個(gè)未定義的數(shù)學(xué)操作所得到的結(jié)果。

示例:

console.log('老師'-2)   //NaN

NaN是粘性的。任何對(duì)NaN的操作都會(huì)返回NaN。
示例:
console.log(NaN +2) //NaN

五、字符串類型string

1、通過單引號(hào)(‘’)、雙引號(hào)(“”)包裹的數(shù)據(jù)都叫字符串,單引號(hào)和雙引號(hào)沒有本質(zhì)上的區(qū)別,推薦使用單引號(hào)。

示例:

let myName = '雷工筆記'  //使用單引號(hào)
let name = “雷工”  //  使用雙引號(hào)
let tel = '18712345678'  //  看上去是數(shù)字,但是是引號(hào)包裹了,就是字符串。
let str  =  ‘ ’ //  這種是空字符串

2、注意事項(xiàng):
2.1、無論單引號(hào)或是雙引號(hào)必須成對(duì)應(yīng)用;
2.2、單引號(hào)/雙引號(hào)可以互相嵌套,但是不可以自己嵌套自己;
2.3、必要時(shí)可以使用轉(zhuǎn)義符\,輸出單引號(hào)或者雙引號(hào)。

3、拼接字符串

使用場(chǎng)景:+運(yùn)算符,可以實(shí)現(xiàn)字符串的拼接。
使用口訣:數(shù)字相加,字符相連;

示例:

document.write(‘我是’+‘雷工筆記’)  //我是雷工筆記
let myName = ‘高啟強(qiáng)’
let work = ‘賣魚’
document.write( myName + work)  //高啟強(qiáng)賣魚

注意:
只要變量中有一個(gè)數(shù)據(jù)類型是字符串類型,那么在計(jì)算的時(shí)候遇到加號(hào),則直接拼接字符串;
如果遇到除加號(hào)以外的符號(hào),那么計(jì)算機(jī)先將字符串轉(zhuǎn)換為對(duì)應(yīng)的數(shù)字,然后再計(jì)算,

4、模板字符串

4.1、應(yīng)用場(chǎng)景
拼接字符串和變量
在沒有它之前,要拼接變量比較麻煩
示例:

document.write(‘哈嘍,大家好,我是’+name+‘!今年‘+age+歲’)

4.2、模板字符串語法
● ``(反引號(hào))
●在模板字符串中通過${變量}獲取變量的值。
● 反引號(hào)在英文輸入模式下,鍵盤鍵Tab上面那個(gè)按鍵(1左邊那個(gè)按鍵)
JavaScript基礎(chǔ)知識(shí)09——數(shù)據(jù)類型,JavaScript,javascript,開發(fā)語言,ecmascript

● 內(nèi)容拼接時(shí),用${}包裹住變量。
示例:

document.write(`哈嘍,大家好,我是${name}!今年${name}`

好像C#中也有類似的應(yīng)用方法。

六、布爾類型boolean

表示開關(guān)量,是或否時(shí)在計(jì)算機(jī)中對(duì)應(yīng)的是布爾類型。
他有兩個(gè)固定的值,True與False,表示真時(shí)用true,表示假時(shí)用False。
true:代表正確的,條件成立的;
False:代表錯(cuò)誤的,條件不成立的;
示例:

//雷工筆記有趣嘛?
let isFun = true
console.log(isFun)

七、undefined類型

7.1、未定義是比較特殊的類型,只有一個(gè)值undefined。

7.2、什么情況下出現(xiàn)?
只聲明變量,不賦值的情況下,變量的默認(rèn)值為undefined,一般很少【直接】為某個(gè)變量賦值為undefined。

undefined值本身表示的含義未定義;

示例:

let name     //  聲明變量但是未賦值
document.write(name)   //輸出undefined

7.3、實(shí)例場(chǎng)景:
我們開發(fā)中經(jīng)常聲明一個(gè)變量,等待傳送過來的數(shù)值。
如果我們不確定這個(gè)數(shù)據(jù)是否有傳遞過來,此時(shí)我們可以通過檢測(cè)這個(gè)變量是不是undefined,來確定是否有數(shù)據(jù)傳遞過來。

八、null類型(對(duì)象類型,屬于引用類型)

8.1、如果變量的值是null,那么變量的數(shù)據(jù)類型叫空類型,——對(duì)象類型。
JS中的null僅僅是一個(gè)表示“無”、“空”或“值未知”的特殊值。

示例:

let name=null
console.log(name)   //null

8.2、null和undefined的區(qū)別:
● undefined表示木有賦值
● null 表示賦值了,但是內(nèi)容為空

8.3、null實(shí)例場(chǎng)景:
官方說明:把null作為尚未創(chuàng)建的對(duì)象。
將來有個(gè)變量里面存放的是一個(gè)對(duì)象,但是對(duì)象還沒創(chuàng)建好,可以先給個(gè)null

九、后記

以上為學(xué)習(xí)JavaScript基礎(chǔ)知識(shí)數(shù)據(jù)類型的相關(guān)筆記。文章來源地址http://www.zghlxwxcb.cn/news/detail-703813.html

到了這里,關(guān)于JavaScript基礎(chǔ)知識(shí)09——數(shù)據(jù)類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SAP Fiori開發(fā)中的JavaScript基礎(chǔ)知識(shí)15 - 原型,object,constructor,class,繼承

    SAP Fiori開發(fā)中的JavaScript基礎(chǔ)知識(shí)15 - 原型,object,constructor,class,繼承

    本文將介紹JavaScript中的核心概念 - 原型,并會(huì)介紹基于原型的應(yīng)用場(chǎng)景object,constructor,class,繼承。 本文會(huì)將這幾個(gè)核心概念匯總在一篇博客中,因?yàn)檫@些概念是觸類旁通的,希望對(duì)你有幫助。 在JavaScript中,幾乎所有的東西都是對(duì)象,每個(gè)對(duì)象都有一個(gè) 特殊的內(nèi)部屬性

    2024年04月23日
    瀏覽(43)
  • 【JavaScript_1】入門知識(shí)、數(shù)據(jù)類型、運(yùn)算符

    1、var變量賦值不需要強(qiáng)制轉(zhuǎn)換,可以直接進(jìn)行賦值。 var a=1; a=“hello”; 2、JavaScript的工作方式:先解析代碼,獲取所有被聲明的變量,然后再一行一行地運(yùn)行。 因此導(dǎo)致所有的變量聲明語句都會(huì)被提升到代碼的頭部,這就叫做變量提升。 eg: console.log(a); var a=1;-----------var a;

    2024年02月12日
    瀏覽(26)
  • [javascript核心-09] 徹底解決js中的類型檢測(cè)方案

    typeof 基于數(shù)據(jù)類型的值(二進(jìn)制)進(jìn)行檢測(cè) 返回結(jié)果為字符串 typeof NaN 結(jié)果為 number typeof null 結(jié)果為 Object .對(duì)象存儲(chǔ)以 000 開頭,而 null 也是如此。 typeof 不能細(xì)分對(duì)象,結(jié)果都是 Object typeof function(){} 結(jié)果為 function instanceof 檢測(cè)某個(gè)構(gòu)造函數(shù)是否出現(xiàn)在某實(shí)例的原型鏈上 返回結(jié)

    2024年02月16日
    瀏覽(24)
  • 數(shù)據(jù)庫基礎(chǔ)知識(shí)之?dāng)?shù)據(jù)類型

    數(shù)據(jù)庫基礎(chǔ)知識(shí)之?dāng)?shù)據(jù)類型

    mysql常用數(shù)據(jù)類型 一、數(shù)值類型(整型、浮點(diǎn)型) 1、整型 eg:添加一個(gè)表格:點(diǎn)擊表——添加字段——名稱——類型,年齡age是tinyint類型,要在下方勾選無符號(hào),因?yàn)槟挲g都是正數(shù),不存在負(fù)數(shù)一說,所以不需要符號(hào)。 點(diǎn)擊保存,然后輸入表名,比如t1,就出現(xiàn)了t1 ? ?然后

    2024年02月06日
    瀏覽(20)
  • TypeScript基礎(chǔ)知識(shí):高級(jí)數(shù)據(jù)類型

    ????????TypeScript 是一種靜態(tài)類型檢查的 JavaScript 超集,它提供了許多強(qiáng)大的高級(jí)數(shù)據(jù)類型,可以幫助我們更好地定義和操作數(shù)據(jù)。本文將深入介紹 TypeScript 的高級(jí)數(shù)據(jù)類型,包括交叉類型、聯(lián)合類型和映射類型,并通過示例代碼演示它們的用法和優(yōu)勢(shì)。 ????????交叉

    2024年01月17日
    瀏覽(29)
  • JavaScript的基礎(chǔ)語法和數(shù)據(jù)類型

    JavaScript的基礎(chǔ)語法和數(shù)據(jù)類型

    一、什么是JavaScript JavaScript是用于實(shí)現(xiàn) 用戶交互 、 動(dòng)態(tài)控制文檔的外觀和內(nèi)容 ,動(dòng)態(tài)控制瀏覽器操作、創(chuàng)建cookies等網(wǎng)頁行為的跨平臺(tái)、跨瀏覽器的由瀏覽器解釋執(zhí)行的客戶端腳本語言 二、JavaScript的三種引入方式 1、引入.js后綴的文件,注意一般外部引入js的文件,放在bod

    2024年02月08日
    瀏覽(23)
  • MySQL實(shí)戰(zhàn)基礎(chǔ)知識(shí)入門(13):數(shù)據(jù)類型

    MySQL實(shí)戰(zhàn)基礎(chǔ)知識(shí)入門(13):數(shù)據(jù)類型

    MySQL實(shí)戰(zhàn)基礎(chǔ)知識(shí)入門(1):登錄數(shù)據(jù)庫命令行 MySQL實(shí)戰(zhàn)基礎(chǔ)知識(shí)入門(2):統(tǒng)計(jì)一天24小時(shí)數(shù)據(jù)默認(rèn)補(bǔ)0的sql語句 MySQL實(shí)戰(zhàn)基礎(chǔ)知識(shí)入門(3):近7日銷量合計(jì)php后端mysql語句如果當(dāng)日為空則自動(dòng)補(bǔ)0的解決方案 MySQL實(shí)戰(zhàn)基礎(chǔ)知識(shí)入門(4):MySQL高級(jí)函數(shù)CASE WHEN END MySQL實(shí)戰(zhàn)基礎(chǔ)知識(shí)入門

    2024年02月07日
    瀏覽(24)
  • JavaScript基礎(chǔ):js介紹、變量、數(shù)據(jù)類型以及類型轉(zhuǎn)換

    JavaScript基礎(chǔ):js介紹、變量、數(shù)據(jù)類型以及類型轉(zhuǎn)換

    ? 目錄 介紹 引入方式 內(nèi)部方式 外部形式 注釋和結(jié)束符 單行注釋 多行注釋 結(jié)束符 輸入和輸出 輸出 輸入 變量 聲明 賦值 變量名命名規(guī)則 常量 數(shù)據(jù)類型 數(shù)值類型 字符串類型 布爾類型 undefined 類型轉(zhuǎn)換 隱式轉(zhuǎn)換 顯式轉(zhuǎn)換 Number ??引入方式 JavaScript 程序不能獨(dú)立運(yùn)行

    2024年04月27日
    瀏覽(20)
  • python基礎(chǔ)知識(shí)(二):變量和常用數(shù)據(jù)類型

    python基礎(chǔ)知識(shí)(二):變量和常用數(shù)據(jù)類型

    變量是值可以改變的量,其定義方法如下,通過賦值運(yùn)算符將變量名和變量值連接: 例如: 其中將值\\\"Hello Python world!“通過賦值運(yùn)算符”=\\\"賦值給變量message。 (1) 變量名只能包含字母、數(shù)字和下劃線。變量名可以字母或下劃線打頭,但不能以數(shù)字打頭,例如,可將變量命名為

    2024年02月06日
    瀏覽(33)
  • Python基礎(chǔ)知識(shí)詳解:數(shù)據(jù)類型、對(duì)象結(jié)構(gòu)、運(yùn)算符完整分析

    Python提供了豐富的數(shù)據(jù)類型,讓我們可以靈活地處理各種數(shù)據(jù)。 首先是數(shù)值類型。數(shù)值類型包括整型、浮點(diǎn)型和復(fù)數(shù)。 整型(int)用于表示整數(shù),例如年齡、數(shù)量等。我們可以直接將一個(gè)整數(shù)賦值給一個(gè)變量,如下所示: 浮點(diǎn)型(float)用于表示帶有小數(shù)點(diǎn)的數(shù),例如長度

    2024年02月09日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包