js基礎1 運算子 資料型別轉換 表示式

2021-09-11 02:40:50 字數 2476 閱讀 3617

技術小白,從最基礎的開始分享,適用初學者,如有誤點還望指正。

本片內容js基礎的運算子資料型別轉換表示式

算數運算子(+-× / %)

關係運算子(> < >= <= == != === !==…)

邏輯運算子(與 或 非)

「%」(取餘符號)

var num =8;

alert

(num %3)

;//結果為2(8除3餘2)

計算機不會進行小數計算,最好整數運算。

所以銀行後台都是以分做單位哦。

infinity(無窮大)

-infinity(無窮小)

首先要把不同資料型別轉換成同一資料型別

自動資料型別轉換

強制資料型別轉換

任何資料和字串資料進行相加操作

var str =

"hello"

+"world"

;alert

(str)

;//helloworld

任何資料和字串做加法除外的操作,資料都要轉換成數字再運算。

var num =

"20"-10

;alert

(num)

;//10

nan和任何資料運算都是nan

var num =

"20"-10

;num =

"20a"-10

;alert

(num)

;//nan

除字串意外,別的資料型別要轉成數字再運算。

var num =1+

true

;//1

num =1+

false

;//0

num =1+

null

;//0

num =1+

nan;

//nan

num =

1+ undefined;

//nan

alert

(num)

;

強制資料型別轉換。

boolean()

強制資料型別轉換成布林值。

結果非0即真

字串非空即真

var varg =

boolean(0

);//flase

var varg =

boolean(10

);//true

var varg =

boolean(""

);//flase

var varg =

boolean

("a");

//true

alert

(varg)

;

特殊點的

alert

(varg);//

alert

(varg);//

alert

(varg)

;//

強制資料型別轉換。

number()數字

parseint()取整

parsefloat()取浮點數

任何資料和運算子組成的式子都叫表示式(100 100+200…)

表示式的值

表示式的功能

var num =10+

20+30*

2;//90

這個表示式在哪都代表90

累加(a++ ++a)

雖然都是a最後加了1

var a =5;

alert

(a++);

//5alert

(a);

//6

var a =5;

alert

(a++);

//6alert

(a);

//6

可以看出來乙個是先運算再加,另乙個先加再運算。

var a =5;

alert

(a++

+++a + a + a++

+++a + a)

;//44

看看這個數能不能自己算出來

累減?(a-- --a)

=+= -= …

var num =5;

num = num +5;

//10

num +=5;

//10。/

alert

(num)

;

能看出來這兩個運算都是一樣的效果。

js資料型別的轉換 運算子

day2 1 資料型別的轉換 a.為什麼要轉換?當使用者 計算機或者其他程式給了乙個資料,不是我們想要的資料型別,需要轉換成當前程式所需的資料型別,再進行運算 b.資料型別的轉換方法 強制轉換 顯示轉換 主動轉換 字元轉數值 parseint 要轉換的資料或者變數 從左向右一次檢測,遇到非數字字元,...

js資料型別 運算子

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

1 資料型別,運算子

資料型別 python的資料型別分為數字型別 整數 浮點數 字串 布林值 列表 元組 字典 集合。1.整型int python可以處理任意大小的整數,例如1,100,80,0等等 2.浮點數型 浮點數也是小數,乙個浮點數的小數點位置是可變的,如 1.23105和12.3105是相等的 3.字串 字串...