技術小白,從最基礎的開始分享,適用初學者,如有誤點還望指正。
本片內容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.字串 字串...