JS簡單數據類型

来源:https://www.cnblogs.com/SSPOFA/archive/2019/12/01/11967327.html

JS數據類型 1. 在電腦中,不同的數據所需要占用的空間是不同的,為了便於把數據分析稱所需記憶體大小不同的數據,充分利用存儲空間,於是定義了不同的數據類型 2. 簡單數據類型 | 簡單數據類型 | 說明 | 預設值 | | | | | | Number | 數字型,包含整型值和浮點型值 | 0 | ...


JS數據類型

  1. 在電腦中,不同的數據所需要占用的空間是不同的,為了便於把數據分析稱所需記憶體大小不同的數據,充分利用存儲空間,於是定義了不同的數據類型

  2. 簡單數據類型

    簡單數據類型 說明 預設值
    Number 數字型,包含整型值和浮點型值 0
    Boolean 布爾值類型,如true/false。等價於1和0 false
    String 字元串類型,如張三 “”
    Undefined var a;生命了變數a但是沒有給值 Undefined
    Null var a=null;聲明瞭變數a 為空值 null

    JS中數值的最大值和最小值

    alert(Number.MAX_VALUE);//1.797631348 623157E+308
    alert(Number.MIN_VALUE);//5e-324

    數字型三個特殊值

    alert(Infinity);//Infinity
    alert(-Infinity);//-Infinity
    alert(NaN);//NaN
    • Infinity,代表無窮大,大於任何數值

    • -Infinity,代表無窮小,小於任何數值

    • NaN,Not a Number,代表一個非常值

    • isNaN();這個方法來判斷非數字 並返回一個值

      isNaN(12);//false
      isNan("12");//false
      isNan("l");//false
      
    • 字元串類型String

      • 字元串的轉義符

        轉義符 解釋說明
        \n 換行符,n是newline的意思
        \\ 斜杠\
        \' '單引號
        \" "雙引號
        \t tab縮進
        \b 空格,b是blank的意思
      • 字元串長度

        • 字元串是由若幹字元串組成的,這些字元的數量就是字元串的長度。通過字元串的length屬性可以獲取字元串的長度
      • 字元串的拼接

        • 多個字元串之間可以使用+進行拼接,其拼接方式為:字元串+任何類型=拼接之後的新字元串
    • 布爾型Boolean

      • 布爾類型有兩個值:true和false,其中true表示真,false表示假
    • 數據類型的轉化

      • 轉換為字元串類型

        方式 說明 案例
        toString() 轉換字元串 var num=1;alert(num.toString());
        String()強制轉換 轉換成字元串 var num=1;alert(String(num));
        加號拼接字元串 和字元串拼接的結果都是字元串 var num=1;alert(num+"我是字元串");
      • 轉換為數字類型

        方式 說明 案例
        parseInt(string)函數 將string類型轉成整數數值型 parseInt(‘78’)
        parseFloat(string)函數 將string類型轉成浮點數數值型 parseFloat(“78.21”)
        Number()強制轉換函數 將string類型轉換為數值類型 Number(“12”)
        js隱式轉換(- * /) 利用算數運算隱式轉換為數值類型 ‘12’-0
      • 轉換為布爾類型

        方式 說明 案例
        Boolean()函數 其他類型轉換為布爾值 Boolean(“true”);
        • 空值、否定的值會被轉換為false,如'',0,NaN,null,undefined

您的分享是我們最大的動力!

更多相關文章
  • 存儲過程(特定功能的SQL語句集) 一組為了完成特定功能的SQL語句集,存儲在資料庫中,經過第一次編譯後再次調用不需要編譯,用戶通過指定存儲過程的名字並給出參數(如果該存儲過程帶有參數)來執行它。存儲過程是資料庫中一個重要對象。 1.創建存儲過程: create procedure 存儲過程名稱 ( ...
  • --創建資料庫使用預設的方式 create database 資料庫名稱 --創建一個完整的資料庫,帶有主文件和日誌文件 create database 資料庫名稱 --邏輯名稱 on primary( name='資料庫名稱', --物理名稱 filename='d:\名字.mdf', size= ...
  • SELECT和SET在SQL SERVER中都可以用來對變數進行賦值,但其用法和效果在一些細節上有些不同。 1. 在對變數賦值方面,SET是ANSI標準的賦值方式,SELECT則不是。這也是SET方式被推薦使用的原因之一。 2. SELECT可以一次對多個變數進行賦值,而SET一次只能對一個變數賦值 ...
  • UIGestureRecognizerDelegate A set of methods implemented by the delegate of a gesture recognizer to fine-tune an app’s gesture-recognition behavior. 一 ...
  • 浮動基本介紹 在標準文檔流中元素分為2種, 和`行內元素`,如果想讓一些元素既要有塊級元素的特點也同時保留行內元素特點,只能讓這些元素脫離標準文檔流即可。 浮動可以讓元素脫離標準文檔流,可以實現讓多個元素排在同一行,並且可以設置寬高度。 其實浮動是通過 屬性來實現的。 屬性值說明表: 屬性值 |描述 ...
  • cropperjs是一款非常強大卻又簡單的圖片裁剪工具,它可以進行非常靈活的配置,支持手機端使用,支持包括IE9以上的現代瀏覽器。(關鍵是使用方法簡單,幾行代碼就可以搞定) ...
  • 很糾結到底是繼續做UI設計還是轉行前端呢?從剛開始的害怕代碼到接觸代碼又喜歡代碼的過程,我在想我是不是太飄了,我感覺我做事就是三分鐘熱度。我感覺學前端對我最大的阻礙就是英語單詞了,10個單詞裡面最起碼有七八個我不知道的。其實我是個很討厭英語的人,但是看到代碼所實現的功能讓我感覺很有成就感,想學好英語 ...
  • let[a,...arr]=[1,2,3,4];//a==>1 arr==>[2,3,4] let [x, y, ...z] = ['a'];//a==>'a' y==>undefined z==> [] let [a, [b], d] = [1, [2, 3], 4];//a==>1 b==>2 ...
一周排行
  • 比如要拆分“呵呵呵90909086676喝喝999”,下麵當type=0返回的是中文字元串“呵呵呵,喝喝”,type=1返回的是數字字元串“90909086676,999”, private string GetStrings(string str,int type=0) { IList<strin ...
  • Swagger一個優秀的Api介面文檔生成工具。Swagger可以可以動態生成Api介面文檔,有效的降低前後端人員關於Api介面的溝通成本,促進項目高效開發。 1、使用NuGet安裝最新的包:Swashbuckle.AspNetCore。 2、編輯項目文件(NetCoreTemplate.Web.c ...
  • 2020 年 7 月 30 日, 由.NET基金會和微軟 將舉辦一個線上和為期一天的活動,包括 微軟 .NET 團隊的演講者以及社區的演講者。本次線上大會 專註.NET框架構建微服務,演講者分享構建和部署雲原生應用程式的最佳實踐、模式、提示和技巧。有關更多信息和隨時瞭解情況:https://focu... ...
  • #abp框架Excel導出——基於vue #1.技術棧 ##1.1 前端採用vue,官方提供 UI套件用的是iview ##1.2 後臺是abp——aspnetboilerplate 即abp v1,https://github.com/aspnetboilerplate/aspnetboilerp ...
  • 前言 本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。 作者:碧茂大數據 PS:如有需要Python學習資料的小伙伴可以加下方的群去找免費管理員領取 input()輸入 Python提供了 input() 內置函數從標準輸入讀入一 ...
  • 從12年到20年,python以肉眼可見的趨勢超過了java,成為了當今It界人人皆知的編程語言。 python為什麼這麼火? 網路編程語言搜索指數 適合初學者 Python具有語法簡單、語句清晰的特點,這就讓初學者在學習階段可以把精力集中在編程對象和思維方法上。 大佬都在用 Google,YouT ...
  • 在社會上存在一種普遍的對培訓機構的學生一種歧視的現象,具體表現在,比如:當你去公司面試的時候,一旦你說了你是培訓機構出來的,那麼基本上你就涼了,那麼你瞞著不說,然後又通過了面試成功入職,但是以後一旦在公司被髮現有培訓經歷,可能會面臨被降薪,甚至被辭退,培訓機構出來的學生,在用人單位眼裡就是能力低下的 ...
  • from typing import List# 這道題看了大佬寫的代碼,經過自己的理解寫出來了。# 從最外圍的四周找有沒有為O的,如果有的話就進入深搜函數,然後深搜遍歷# 判斷上下左右的位置是否為Oclass Solution: def solve(self, board: List[List[s ...
  • import requests; import re; import os; # 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, li ...
  • import requests; import re; import os; import parsel; 1.請求網頁 header = { "user-agent":'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537. ...