摘要:變量類型值類型字符串?dāng)?shù)值布爾值變量各自存儲(chǔ)自己的值,互相不影響,用檢測類型引用類型對(duì)象數(shù)組函數(shù)內(nèi)存共用,無限擴(kuò)展屬性,檢測類型變量計(jì)算強(qiáng)制類型轉(zhuǎn)換字符串不為空包括空格字符串為空是否為空,都為值類型強(qiáng)制轉(zhuǎn)換的四種情況字符串拼接運(yùn)算語句為時(shí)條件
1.變量類型
(1)值類型:字符串(string)、數(shù)值(number)、布爾值(boolean)、undefined
變量各自存儲(chǔ)自己的值,互相不影響,用typeof檢測類型
(2)引用類型:對(duì)象(Object)、數(shù)組(Array)、函數(shù)(Function)
內(nèi)存共用,無限擴(kuò)展屬性,instanceof檢測類型
2.變量計(jì)算
強(qiáng)制類型轉(zhuǎn)換:
String:字符串不為空(包括空格):true;字符串為空:false Number:true Array、Object:是否為空,都為true Null、Undefined:false
值類型強(qiáng)制轉(zhuǎn)換的四種情況:
(1)字符串拼接 (2)== 運(yùn)算 (3)if語句 (為false時(shí)條件:0;NaN;“”;null;undefined;false) (4)邏輯運(yùn)算(!!a 可以判斷a在if語句是true or false)
相關(guān)問題:
1.使用typeof能得到的類型: 6種:字符串(string)、數(shù)值(number)、布爾值(boolean)、undefined、對(duì)象(Object)、函數(shù)(Function) (注:typeof null = Object 引用類型) 2.何時(shí)使用===與==: (1)if(obj.a == null){ //判斷對(duì)象屬性是否存在,等價(jià)于 obj.a === null || obj.a === undefinded //jquery原碼推薦寫法 } (2)其他情況都用 ===(===不會(huì)進(jìn)行強(qiáng)制類型轉(zhuǎn)換)
知識(shí)擴(kuò)充:
1.JS內(nèi)置函數(shù)-數(shù)據(jù)封裝類對(duì)象: 9個(gè),Object、Array、Boolean、Number、String、Function、Data、RegExp、Error (Math、JSON:內(nèi)置對(duì)象) 2.JS按存儲(chǔ)方式區(qū)分變量類型: (1)值類型:分塊存儲(chǔ) (2)引用類型:公用存儲(chǔ)節(jié)省空間、變量指針賦值,修改相互干預(yù) 3.JSON: (1)JS內(nèi)置對(duì)象 (2)數(shù)據(jù)格式 JSON常用api:stringify、parse
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/95029.html
摘要:因?yàn)檫@里會(huì)舉一連串的例子,就直接用來作為組件名稱了。這是一個(gè)組件名稱定義的時(shí)候有一點(diǎn)需要注意的,就是要使用中劃線分詞。在組件的方法里面返回?cái)?shù)據(jù)就可以了。在的組件中間定義的內(nèi)容,就會(huì)被插入到的位置中去。敬請(qǐng)期待下一期,組件通信。 界面寫多了,大家應(yīng)該都會(huì)想到一個(gè)問題:JS的模塊寫好以后可以在多個(gè)地方重復(fù)使用,HTML有沒有辦法做到呢?Vue給了我們這個(gè)能力,使用組件,就可以輕松做到。 最...
摘要:例如使用表示年齡,使用表示年份等。如下圖所例以存儲(chǔ)數(shù)據(jù)的變量標(biāo)識(shí)符為和存儲(chǔ)數(shù)據(jù)的變量標(biāo)識(shí)符為為例,表示變量與內(nèi)存單元之間的關(guān)系。用于設(shè)定分隔符,默認(rèn)使用空格作為分隔。 1.2? ? 標(biāo)識(shí)符和關(guān)鍵字 1.2.1? ? ?標(biāo)識(shí)符 在日常生活中我們?yōu)榱朔奖阄覀冊(cè)谛袨椤⒄Z言等方面進(jìn)行溝通與交流,我們...
摘要:堆棧和隊(duì)列稱為線性數(shù)據(jù)結(jié)構(gòu),而圖形和樹是非線性數(shù)據(jù)結(jié)構(gòu)。在單次運(yùn)行期間,可能無法遍歷非線性數(shù)據(jù)結(jié)構(gòu)中的所有數(shù)據(jù)項(xiàng)。堆棧是根據(jù)概念插入和移除的對(duì)象的容器。將元素添加到堆棧時(shí),它被稱為推送操作,而當(dāng)您刪除或刪除元素時(shí),它被稱為彈出操作。 概述 ????數(shù)據(jù)結(jié)構(gòu)是組織數(shù)據(jù)的方式,以便能夠更好的存儲(chǔ)和獲取數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)之間的關(guān)系和對(duì)這些數(shù)據(jù)的操作方式。數(shù)據(jù)結(jié)構(gòu)屏蔽了數(shù)據(jù)存儲(chǔ)和操作的細(xì)節(jié)...
摘要:原文鏈接原文作者函數(shù)式編程這篇文章是介紹函數(shù)式編程的四篇文章中的第二篇。這些部分被使用的越來越頻繁,人們把他們放到一個(gè)函數(shù)式編程的庫里面,有一些流行的庫包括未亡待續(xù)閱讀下一節(jié)原文地址歡迎關(guān)注 showImg(https://segmentfault.com/img/bVtSez); tips 原文鏈接: http://jrsinclair.com/articles/2016/gentl...
摘要:緣起這是語言程序設(shè)計(jì)的,計(jì)劃之前全部整理完。產(chǎn)生隨機(jī)數(shù)的方法。復(fù)習(xí)題雙分支語句復(fù)習(xí)題嵌套的語句和多分支語句復(fù)習(xí)題常見錯(cuò)誤和陷阱常見錯(cuò)誤兩個(gè)浮點(diǎn)數(shù)值的相等測試復(fù)習(xí)題產(chǎn)生隨機(jī)數(shù)產(chǎn)生一個(gè)到之間的隨機(jī)值,不包括。 緣起 這是《Java語言程序設(shè)計(jì)(10th)》的Part1,計(jì)劃2017-12-31之前全部整理完。 2017-12-23開始想看這本書的,并同時(shí)開始實(shí)踐起Java來的。 Part...
閱讀 1461·2021-09-10 11:27
閱讀 2411·2019-08-30 15:53
閱讀 1328·2019-08-30 13:10
閱讀 2978·2019-08-30 11:09
閱讀 1089·2019-08-29 17:23
閱讀 670·2019-08-29 17:05
閱讀 2950·2019-08-29 15:10
閱讀 2346·2019-08-29 13:22