JavaScript小白必知必會要點-類型篇

2021-01-09 Amoy的黃小鬼

在JavaScript中,類型分兩組:基本類型和對象。不屬於基本類型的值都是對象。基本類型包括數字、字符串、布爾值、null和undefined;其他的值都是對象。undefined意味著變量(屬性或數組元素)還未初始化。null表示「無對象」。NaN指的是「非數字」,但更準確地說,NaN指的是在JavaScript中無法表示的數字。NaN的類型為數字。NaN與包括它自己在內的任何值都不相等,因此要檢查一個值是否是NaN,應使用函數isNaN。要檢查兩個值是否相等,可使用==或===。如果兩個操作數的類型不同,相等運算符(==)嘗試將一個操作數轉換為另一個操作數的類型,再檢查它們是否相等。如果兩個操作數的類型不同,嚴格相等運算符(===)將返回false。要避免進行類型轉換,可使用===,但在有些情況下,自動執行類型轉換的==可提供極大的便利。其他運算符也會自動執行類型轉換,如算術運算符和字符串拼接運算符。在JavaScript中總共有 5 個假值:undefined、null、、(空字符串)和false;其他值都是真值。在有些情況下,字符串的行為像對象。你使用基本類型字符串的屬性或方法時,JavaScript將把它暫時轉換為對象,使用指定的屬性或方法,再將其轉換為基本類型字符串。這是在幕後自動進行的,不用你操心。字符串有很多執行字符串操作的方法。僅當兩個變量包含的對象引用指向同一個對象時,它們才相等。

回顧往期內容

JavaScript小白必知必會要點-函數篇

我是Amoy的黃小鬼,以90後視角發表看點想法,不定期分享自學的所見所得。碼字不易,

歡迎各位閱讀本篇文章,你們的點讚、轉發,評論和收藏都是對我的最大動力!

我是一個還在頭條號探索的新人一枚,會不定期分享自己的見聞和自學感受。謝謝大家!

相關焦點

  • 本周精選:SQL必知必會、高性能MySQL、MySQL必知.
    1、《SQL必知必會》很經典的一本SQL入門書。也是知乎上很多大神推薦的SQL必讀書籍,如果你是一名開發人員或者任何需要快速學習使用SQL的人,那麼這本書很適合你。這本書內容相當系統,分為22課,涵蓋了從基本的SELECT、UPDATE語句到更高級的主題(如存儲過程和事務處理)。
  • 乳化液泵齒輪箱司機必知必會
    乳化液泵齒輪箱司機必知必會   無錫一煤煤礦機械有限公司專業生產乳化液泵齒輪箱,型號齊全,低損耗,使用壽命長,耐腐蝕,歡迎來電諮詢!  連接完成後推千斤頂必須有一定的拉動空間鏈條長度要適中,乳化液泵齒輪箱綜放工作面操作順序打開支架上的放煤噴霧、標準中有兩個系列輕型系列它廣泛應用於飛機汽車拖拉機工具機製造農業機械和一般機械傳動裝置;    乳化液泵齒輪箱司機必知必會拴在立柱上的鏈條必須用鐵絲落下以防鏈條打滑折斷高壓管彎頭
  • 測試經理必知必會-Kanban和Scrum區別
    前面兩篇文章,老司機給各位測試經理介紹了敏捷開發的兩種模式:Scrum和Kanban。那麼兩者有什麼區別?且看下文一一拆解:1、理念Kanban和Scrum都圍繞著敏捷開發的理念展開。在敏捷開發實踐中,負責人都需要使用迭代方法和用戶故事。
  • LVDS — 低壓差分信號必知必會
    由於信道的非理想特性,信號從Tx通過FR4 PCB板傳輸到Rx,這中間會有信號插損、回損、近/遠端串擾,再繼續提高頻率,信號會嚴重失真,這就需要採用均衡和數據時鐘相位檢測等技術,這也就是SerDes所採用的技術。
  • javascript引用類型之Array 類型
    在javascript編程學習中,除了 Object 之外,Array 類型恐怕是最常用的類型了。javascript語言中的Array 中 的數組與其他多數語言中的數組有著相當大的區別。雖然javascript數組與其他語言中的數組都是數據的有序列表,但與其他語言不同的是,javascript 數組的每一項可以保存任何類型的數據。
  • 博美犬好養嗎:養博美犬必知的十大要點
    博美犬好養嗎:養博美犬必知的十大要點博美犬應該是寵物美容院的常客,因其體型小巧可愛,外觀像狐狸,毛髮蓬鬆,雙目炯炯,實在是軟萌寵物的首選,並且多數主人都樂意給它做不同造型,所以有耐心打理寵物的非常適合飼養一隻博美犬。
  • javascript之常用數據類型及判斷方法
    前端工作者學習之路對於剛開始入門的前端人員來說,javascript中的數據類型是既熟悉又籠統的概念,不論在php,還是c語言抑或java,他們的數據類型都各不相同,大家也千萬不用混淆,今天,我們來具體重新了解下javascript
  • 七天學會javascript第一天javascript介紹
    前幾周寫了幾篇關於入門php的文章,反響還不錯,之前簡單的提到了JavaScript,這周小編重點介紹JavaScript讓大家可以在一周時間內掌握這門前端語言的基本用法。javascript介紹javascript數據類型javascript運算符javascript對象javascript Date對象javascript String對象JavaScript常用於實現一些前端效果。前些年流行的flash已經慢慢的被淘汰,js盛行起來。javascript :客戶端編程。javascript是由客戶端去解釋運行的。
  • JavaScript小知識:String類型
    字符串必須由完整的單引號或者雙引號包裹,否則會報錯。let lang="java";lang=lange+"scriot";console.log(lang);//javascript我們首先創建變量lang用來保存字符串java,然後我們將lang保存的字符串改為由原先保存字符串java和新的字符串script組成。
  • 調用Javascript獲取div內容
    javascript獲取div內容的方法代碼如下:document.getelementbyid("ddhdh").innerHTML  /*可以獲取到div中的全部數據,包括標籤。。。但是只是在IE和OPERA中使用   document.getelementbyid("ddhdh").innerTEXT  /*可以獲取到div中的文本數據,不會獲取到標籤。。。
  • 測試經理必知必會:敏捷XP
    老司機強調:所有把極限編程(XP)說成是極限加班的,100%是耍流氓…往期文章:《測試經理必知必會》作  者:Testfan Arthur出  處:微信公眾號:自動化軟體測試平臺版權說明:歡迎轉載,但必須註明出處,並在文章頁面明顯位置給出文章連結
  • JavaScript常見三種消息框類型,小白必須要熟練掌握!
    代碼實例如下:<script type="text/javascript">function show_alert(){alert("警告框文本內容!!")}代碼示例如下:<script type="text/javascript">function show_confirm(){var r=confirm("請點擊按鈕!");if (r==true){ alert("你點了確定按鈕!"); }else { alert("您點了取消按鈕!")
  • 小白如何學好html語言?怎麼理解html和css、javascript的關係?
    html二、html和css、javascript的關係?html和css、javascript在網站中扮演重要的角色,html是基礎,包括用戶要看的文字、圖片、視頻、音頻等信息。而javascript為了實現動態效果,比如說圖片切換、複雜的滑鼠點擊信息切換效果等。一個完整網站頁面三者缺一不可,所以學好他們也是前端的必修課。三、怎麼才能學好html?1、夯實基礎如果你是一個小白,建議你先學好理論,如果理論學得不好,後期再實踐中會遇到理論問題,還是會反過頭來查,總是這樣也會浪費不少時間。
  • 細說javascript數據轉換的七種方法
    前面小編和大家分享了有關學習javascript的方法,不知道各位小白和童鞋有沒有下去記哦,畢竟好記性不如爛筆頭嗎,一天記那麼一小點點,朽木也能雕成美麗的工藝品!好了,廢話就不多講了,咱們開始今天的javascript之旅吧!下面,就讓小編為大家分享一下javascript數據類型的轉換與它們之間的聯繫!一:什麼是javascript數據,常見的javascript數據主要有哪些?
  • 裝固態硬碟必知的3大要點,80%的人都掉坑裡了!
    但老毛桃要提醒的是,在給舊電腦裝上固態硬碟時有必知的三大要點,80%的人都掉坑裡了!要知道,雖然平常也都會進行一些常見的優化操作,但適用於機械硬碟的操作並不見得也適用於固態硬碟,有的甚至會起到傷害的作用,就像碎片整理。其實在win10系統中,有很多隱藏的功能是有助於固態硬碟發揮的,只不過這些「輔助技能」需要咱們自己來手動設置一下。
  • github上推薦給小白的手把手javascript教程?
    github上有什麼推薦給小白的手把手javascript入門教程?92.4kfork: 22.2kD3 的全稱是(Data-Driven Documents),該庫提供了各種簡單易用的函數,大大簡化了 javascript
  • 異寵篇 養兔常見飼料和飼餵要點分享,養兔入門必看~建議收藏
    異寵篇之養兔常見飼料和飼餵要點 大家好,這裡是專門分享硬核養寵乾貨的小白~ 今天給大家分享的是兔常見飼料和飼餵要點 希望可以幫助到養兔的小夥伴哦~
  • 阿里P8分享Java開發的未來主流,必知必會的服務微化量絕招
    未來主流、必知必會、服務微化量絕招:RPC、Spring Boot、Spring Cloud、Docker、Kubemetes、Service Mesh、微服務設計的學與思。Stream快速入門核心概念綁定器發布-訂閱模式消費組.消息分區使用詳解開啟綁定功能綁定消息通道消息生產與消費響應式編程消費組與消息分區消息類型
  • 跨境小白必知:跨境電商有哪些平臺?怎麼盈利?
    跨境小白必知:跨境電商有哪些平臺?怎麼盈利?另外,現如今平臺運營難度也很大,新產品上架之後,會存在listing沒有流量,沒有銷量的問題。如果你想要優化listing,則需要高昂的推廣費用,而且競爭力很大,優化難。所以說如果你只是想試水跨境電商,那基本上可以放棄這個平臺,因為成功率較低。那麼亞馬遜到底適合什麼類型的賣家,怎麼在上面盈利呢?
  • 第一篇:JavaScript基本語法
    在瀏覽器打開保存的HTML網頁文件,瀏覽器會顯示下圖所示的內容:在用戶名和登錄密碼輸入域隨意輸入內容,然後用滑鼠單擊【驗證】按鈕,瀏覽器會彈出對話框,顯示最近輸入的用戶名的名稱。<script>標籤的type屬性表示腳本語言是javascript。<script>標籤可放置在HTML 頁面的<body>或者<head>標籤內。