摘要:最新的標準定義了種數(shù)據(jù)類型。語言實現(xiàn)中空引用的含義各不相同。一個原始值自動分配給剛剛聲明的變量或沒有實際參數(shù)的形式參數(shù)。
最新的 ECMAScript 標準定義了 7 種數(shù)據(jù)類型:。
Boolean:布爾類型,值為true或false
String:字符串類型,值要使用雙引號或者單引號括起來
Number:64位雙精度浮點型的數(shù)字數(shù)據(jù)類型
Null:null 值一直是一個被討論點,通常來說,表示一個不存在或者無效object或者地址引用。語言實現(xiàn)中空引用的含義各不相同。
Undefined:一個原始值自動分配給剛剛聲明的變量或沒有實際參數(shù)的形式參數(shù)。
Symbol:ECMAScript 6 新定義
Object:指包含了數(shù)據(jù)和處理數(shù)據(jù)指令的數(shù)據(jù)結構(在JavaScript中除了基本數(shù)據(jù)類型以外的都是對象,數(shù)據(jù)是對象,函數(shù)是對象,正則表達式是對象)
以上7種數(shù)據(jù)類型中Object是引用數(shù)據(jù)類型,那么基本數(shù)據(jù)類型和引用類型的區(qū)別是啥呢?
基本數(shù)據(jù)類型是存放在棧中,他們存儲的是對應的值,每個基本類型的在棧中的存儲空間的大小是確定的
var x = 10 var y = x y = 20 console.log(x) // 10 console.log(y) // 20
棧內存中初始存放的值
變量 | 值 | |
---|---|---|
x | 10 |
棧內存中添加y,并把x的值賦值給y
變量 | 值 | |
---|---|---|
x | 10 | |
y | 10 |
修改y的值
變量 | 值 | |
---|---|---|
x | 10 | |
y | 20 |
引用數(shù)據(jù)類型是存放在堆內存中的對象,在棧中其實是保存的是指向對內存的一個地址,通過這個地址來尋找對象
var animal = new Object() var dog = animal dog.bark = "汪汪" console.log(animal.bark)
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/104234.html
摘要:基礎鞏固基礎總結使用已經(jīng)好幾年了,由于工作主要是做服務端開發(fā),在工作中逐漸發(fā)現(xiàn)的使用范圍原來越廣泛。這里要注意,務必將基礎部分掌握牢靠,磨刀不誤砍柴功,只有將基礎部分掌握并建立起系統(tǒng)的知識體系,在后面學習衍生的其他模式才能游刃有余。 基礎鞏固:JavaScript基礎總結 使用JavaScript已經(jīng)好幾年了,由于工作主要是做服務端開發(fā),在工作中逐漸發(fā)現(xiàn)JavaScript的使用范圍原...
摘要:全文為這些年,我曾閱讀深入理解過或正在閱讀學習即將閱讀的一些優(yōu)秀經(jīng)典前端后端書籍。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 全文為這些年,我曾閱讀、深入理解過(或正在閱讀學習、即將閱讀)的一些優(yōu)秀經(jīng)典前端/Java后端書籍。全文為純原創(chuàng),且將持續(xù)更新,未經(jīng)許可,不得進行轉載。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 基礎 基礎書籍 進階 進階階段,深入學習的書...
摘要:全文為這些年,我曾閱讀深入理解過或正在閱讀學習即將閱讀的一些優(yōu)秀經(jīng)典前端后端書籍。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 全文為這些年,我曾閱讀、深入理解過(或正在閱讀學習、即將閱讀)的一些優(yōu)秀經(jīng)典前端/Java后端書籍。全文為純原創(chuàng),且將持續(xù)更新,未經(jīng)許可,不得進行轉載。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 基礎 基礎書籍 進階 進階階段,深入學習的書...
摘要:全文為這些年,我曾閱讀深入理解過或正在閱讀學習即將閱讀的一些優(yōu)秀經(jīng)典前端后端書籍。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 全文為這些年,我曾閱讀、深入理解過(或正在閱讀學習、即將閱讀)的一些優(yōu)秀經(jīng)典前端/Java后端書籍。全文為純原創(chuàng),且將持續(xù)更新,未經(jīng)許可,不得進行轉載。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 基礎 基礎書籍 進階 進階階段,深入學習的書...
摘要:全文為這些年,我曾閱讀深入理解過或正在閱讀學習即將閱讀的一些優(yōu)秀經(jīng)典前端后端書籍。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 全文為這些年,我曾閱讀、深入理解過(或正在閱讀學習、即將閱讀)的一些優(yōu)秀經(jīng)典前端/Java后端書籍。全文為純原創(chuàng),且將持續(xù)更新,未經(jīng)許可,不得進行轉載。當然,如果您喜歡這篇文章,可以動手點點贊或者收藏。 基礎 基礎書籍 進階 進階階段,深入學習的書...
摘要:下面我們從前端基礎和底層原理開始講起。對于和這三個對應于矢量圖位圖和圖的渲染來說,給前端開發(fā)帶來了重武器,很多小游戲也因此蓬勃發(fā)展。這篇文章受眾之大,后來被人重新整理并發(fā)布為,其中還包括中文版。 showImg(https://segmentfault.com/img/bVbjM5r?w=1142&h=640); 想閱讀更多優(yōu)質文章請猛戳GitHub博客,一年百來篇優(yōu)質文章等著你! 這...
閱讀 1391·2023-04-26 03:04
閱讀 2325·2019-08-30 15:44
閱讀 3727·2019-08-30 14:15
閱讀 3507·2019-08-27 10:56
閱讀 2703·2019-08-26 13:53
閱讀 2616·2019-08-26 13:26
閱讀 3075·2019-08-26 12:11
閱讀 3609·2019-08-23 18:21