js資料型別與運算子

2021-10-09 23:26:34 字數 1828 閱讀 2748

數字型別     字串型別      布林型別    空型別(空物件)  未定義(未賦值,沒有值)   物件

number string boolean null undefined object

簡單型別 number string boolean null undefined

複雜型別 object

資料型別是js語句重要組成部分。
typeof的作用就是用來返回變數的型別。
var a=1;
js裡面的數字就是數字型別!

var a=1;

alert(a);

alert(typeof a) number

數字型別的3種方法:

number()

作用:把其他型別強制轉化成數字型別

parseint()

作用:把其他型別強制轉化成數字型別

數字取整

parsefloat()

作用:把其他型別強制轉化成數字型別

數字帶有小數

nan,即非數值(not a number)是乙個特殊的數值;

nan不等於nan

這個方法的返回結果只有2個

對==true

錯==false

這個方法裡面放的不是數字的時候,返回的是true(對),否則為false(錯)

使用雙引號或單引號定義的;

單引號和雙引號都支援轉義字元

單引號和雙引號都不能解析字元

字串不能跨行定義

parseint  整數

parsefloat 小數

nan 非數值

typeof 掰斷變數型別:

強制轉換   自動轉換
js運算子有6種:

1:算術運算子

2:比較運算子

3:賦值運算子

4:邏輯運算子

5:條件運算子

6: 逗號運算子

運算子:用來運算的符號就是運算子;

運算:有乙個數值或多個數值在運算的過程中產生乙個新的值的過程就叫運算;

算術運算子: + - * / %

賦值運算子:+= -= *= /= %=

邏輯運算子 : ! &

比較運算子: < > <= >=

位運算子

字串運算子

一元運算子

二元運算子

三元運算子 :表示式1? 表示式2:表示式3;

條件[真/假]?真:假;

++在前 先賦值,後運算

++在後 先運算,後賦值

比較運算子

==相等  	部分型別

===全等 區分型別

!=不等於 不區分型別

!==不全等於 區分型別

>= 大於等於

<= 小於等於

邏輯運算子

邏輯"與 " &&  一假則假,全真為真

邏輯"或" || 一真則真,全假才假;

邏輯"非" ! 真亦假,假亦真;

js資料型別 運算子

1 資料型別 變數命名規則 不能使用關鍵字和保留字 關鍵字 已有的語法 保留字 還沒有使用的關鍵字 首字母可以是字母 下劃線 符,不能是數字 運算子 適合多個單詞定義變數 駝峰命名,第二個單詞首字母大寫 匈牙利命名法,單詞前新增資料型別辨識,如inum 下劃線命名,通過下劃線連線多個單詞 折行顯示 ...

資料型別與運算子

字下美人數 駱駝 有意義 字 字母a z a z 下 下劃線 美 美元符 人 人民幣符 數 數字0 9 要點 不能以數字開頭 變數名由 字下美人數 組成 駱駝 駝峰命名法 小寫字母開頭 例classname addressofschool 有意義 見名知義 基本資料型別 1 數值型 整數型別 byt...

資料型別與運算子

資料型別 型別轉換 算術運算子 賦值運算子 比較運算子 邏輯運算子 條件語句 資料型別 位元組範圍 byte 1b 8位 128 127 short 2b 16位 32768 32767 int4b 32位 2 31 2 31 1 long 8b 64位 2 63 2 63 1 floate 4b ...