js核心,命名, 基本資料型別,資料型別檢測

2021-10-01 16:51:57 字數 1359 閱讀 9008

瀏覽器核心

ie            trident  俗稱ie核心

chrome webkit blink(2023年)

firefox gecko 俗稱firefox核心

opera blink presto

safari webkit

// 命名規則 : 必須遵守, 不遵守程式就會報錯

// 1. 變數名使用_ $ 或者字母開頭, 變數裡面可以包括 _ $ 字母 數字

// 2. 變數必須宣告後才能使用, 否則就會報錯

// 3. 不能使用js裡面的關鍵字和保留字

// 命名規範 : 程式設計師約定俗成的乙個規矩

// 1. 最好使用英語單詞來命名

// 2. 駝峰命名法 第乙個單詞首字母小寫, 後面每個單詞的首字母大寫

// name 可以不宣告就是用, 除name以外, 其他所有的變數不宣告直接使用 就會報錯

三, 五種基本資料型別

1,string

js裡面一切以雙引號或者單引號引起來的內容

2,number

數學上的所有數字, 0 1 -2 3.14

nan1. 他是一種特殊的數字型別, 是數學計算錯誤出現的一種數字

2. nan 不等於任何數字, 包括他自己

3. nan和任何數字計算得到的都是nan

4. isnan(資料) 檢測乙個數字是不是nan

true

false

number.max_value最大值

number.min_value 最小值

infinity正無窮

-infinity負無窮

3,boolean

表示的是事物的對立面

只有兩個值

true

false

4,undefined

他表示空值

變數宣告後, 沒有賦值, js給的初始值

他是一種特殊的資料型別

只有乙個只, 就是undefined

5,null

也表示空值, 這個必須人為賦值

null型別, 也只有乙個值 null

他是乙個物件

資料型別檢測

關鍵字 typeof(變數名或者資料)

返回只有六個值

string

number

boolean

object

undefined

function

typeof無法檢測複雜資料型別

Js 基本資料型別

number是表示數字的型別。在js中沒有整浮 大小 正負之分。2.1 科學計數法3 10 8 3e8 3 10 4 3e 42.2 不同進製 2.3 特殊值 nan是number的乙個特殊值,表示乙個非數字的狀態。它有一些特殊的屬性 typeof nan number nan nan false0...

JS 基本資料型別

一 undefined 型別 ecmascript 3引入undefined型別 1.它的值只有乙個 undefined 2.未初始化的變數 會隱式轉換為undefined型別 var box alert typeof box 二 null 型別 1.它只有乙個值 null 它表示乙個空物件的引用 ...

js 基本資料型別和引用資料型別

1 資料型別 js分兩種資料型別 基本資料型別 number string boolean null undefined symbol es6 這些型別可以直接操作儲存在變數中的實際值。引用資料型別 object 在js中除了基本資料型別以外的都是物件,資料是物件,函式是物件,正規表示式是物件 2 ...