摘要:基礎(chǔ)簡單基礎(chǔ)數(shù)據(jù)類型值得注意的是的值是,表示一個空對象指針,沒有指向任何對象。的值是,表示申明變量或?qū)ο蟮膶傩詤s未初始化。值是派生自的,所以對他們執(zhí)行相等測試會返回。字符串單引號和雙引號都可以用來表示字符串,只要前后一致即可。
目的
基礎(chǔ)記憶總是會隨著時間而淡化,學(xué)習(xí)了點(diǎn)什么,就記錄下點(diǎn)什么。
做點(diǎn)什么,總比不做要好。
簡單(基礎(chǔ))數(shù)據(jù)類型
Number
String
Boolean
Null
Undefined
值得注意的是:
Null的值是null,表示一個空對象指針,沒有指向任何對象。
Undefined的值是undefined,表示申明變量或?qū)ο蟮膶傩詤s未初始化。
undefined值是派生自null的,所以對他們執(zhí)行相等測試會返回true。
引用(復(fù)雜)數(shù)據(jù)類型
Object
Array
存儲區(qū)別:基礎(chǔ)數(shù)據(jù)類型的值是直接儲存在棧內(nèi)存中的;
引用數(shù)據(jù)類型是保存在堆內(nèi)存中的對象,在棧內(nèi)存中保存著指向堆內(nèi)存的引用地址。
字符串單引號""和雙引號""都可以用來表示字符串,只要前后一致即可。
在引號的文字里發(fā)現(xiàn)有反斜杠,即視為轉(zhuǎn)義,如換行 ,tab字符
使用一元加快速轉(zhuǎn)換類型:
var age = "12" //type string age = +age; //type number條件
舉例:在if...else...,while(){}等的流程控制中,某些基礎(chǔ)值會被視為不同的boolean值。
如:
if(123){ console.log(true) }else{ console.log(false) } // true
而某些基礎(chǔ)值就會被視為false,如:
if(0){ console.log(true) }else{ console.log(false) } // false
會被視為false的值有:
數(shù)字0
空字符串""或""
布爾值false
null
undefined
利用這個特點(diǎn),我們可以精簡我們的代碼,比如:
判斷數(shù)組是否為空,我們可以這樣判斷
if(array.length)
判斷字符串是否為空,我們可以這樣判斷
if(str)
簡單也好看 : )
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/91501.html
摘要:前提最近通過閱讀官方文檔的事件模塊,有了一些思考和收獲,在這里記錄一下調(diào)用方法時需要手動綁定先從一段官方代碼看起代碼中的注釋提到了一句話的綁定是必須的,其實這一塊是比較容易理解的,因為這并不是的一個特殊點(diǎn),而是這門語言的特性。 前提 最近通過閱讀React官方文檔的事件模塊,有了一些思考和收獲,在這里記錄一下~ 調(diào)用方法時需要手動綁定this 先從一段官方代碼看起: showImg(...
摘要:布局如下對于這塊,我不是很理解,后發(fā)現(xiàn),注銷這個樣式,用可以解決。后查閱一些資料,到了原因。 -12.24-:html布局如下: html css javascript vue css: tab{ width: 600px; margin: 0 auto; } .tab-tit{ width: 600px; font-si...
摘要:系列文章系列第一篇基礎(chǔ)雜記系列第二篇插件機(jī)制雜記系列第三篇流程雜記前言公司的前端項目基本都是用來做工程化的,而雖然只是一個工具,但內(nèi)部涉及到非常多的知識,之前一直靠來解決問題,之知其然不知其所以然,希望這次能整理一下相關(guān)的知識點(diǎn)。 系列文章 Webpack系列-第一篇基礎(chǔ)雜記 Webpack系列-第二篇插件機(jī)制雜記 Webpack系列-第三篇流程雜記 前言 公司的前端項目基本都是用...
摘要:簡介是一種搭建客戶端的應(yīng)用架構(gòu),更像是一種模式而不是一個框架。 簡介 Flux是一種搭建WEB客戶端的應(yīng)用架構(gòu),更像是一種模式而不是一個框架。 特點(diǎn) 單向數(shù)據(jù)流 showImg(https://segmentfault.com/img/remote/1460000018128072?w=1300&h=708); 與MVC的比較 1.傳統(tǒng)的MVC如下所示(是一個雙向數(shù)...
摘要:三種的區(qū)別即對應(yīng)中的值,如,服務(wù)器對任務(wù)都返回同一個,具體的路徑由瀏覽器區(qū)分,因為瀏覽器不會發(fā)送后面的值給服務(wù)器。如果是即變成這樣,,所以要對服務(wù)器配置不同的返回不同的資源。就是沒有的情況,比如。 三種Router的區(qū)別 1. HashRouter: 即對應(yīng)url中的hash值,如xx.com/#/a、xx.com/#/a/b, 服務(wù)器對任務(wù)url都返回同一個url,具體的路徑由瀏覽器...
閱讀 2598·2023-04-25 20:50
閱讀 3961·2023-04-25 18:45
閱讀 2231·2021-11-17 17:00
閱讀 3337·2021-10-08 10:05
閱讀 3086·2019-08-30 15:55
閱讀 3503·2019-08-30 15:44
閱讀 2365·2019-08-29 13:51
閱讀 1121·2019-08-29 12:47