JavaScript變量的轉換

JavaScript變量的轉換

數字類型轉換爲字符串類型

1.TosSring();
var num=888;
console.log( num.ToString()); //輸出結果爲string類型
undefined,null 不能用tostring()轉換

2.string();
var num_01=777;
console.log(String(num_01)); //輸出結果爲string類型
undefined null可以用String()轉換

3.拼接字符串類型;
var num_02=888+’ '; //輸出結果爲string類型

字符串類型轉換爲數字類型

1.Number();
var str=‘888’;
console.log(Number(str)); //輸出結果爲number類型

2.parseInt(); parseFloat();
var str_01=‘888’;
var str_02=‘88.8’;
console.log(paseInt(str_01)); //輸出結果爲string類型
console.log(paseFloat());

運算符的應用

算數運算符

一元運算符:
++,–
var i=1;
console.log(++i);//輸出2
console.log(–i); //輸出1
總結:前自加(自減)先加1(減1)然後輸出
console.log(i++);//輸出1
console.log(i); //輸出2
總結:後自加(自減)先輸出再加1
二元運算符
+ , - , * , / , %
賦值運算符
= , += , -= , *= , /=
var a,b;
a+=b //a=a+b
//其他同理
比較運算符
,<,>=,<=,==,!=
var a=‘111’;
var b=‘1’;
console.log(a>b); //true --比較運算符會隱式轉換爲number類型來進行比較
邏輯運算符
|| 邏輯與 && 邏輯或 ! 邏輯非
var a=1;
var b=2;
var c=3
console.log(a<b || a>c); //一真一假則爲真 同假則爲假
console.log(a<b && a<c); //同真則爲真、同假則爲假 一真一假則爲假
console.log(!(a<b)); //括號裏面爲真則爲假,括號裏面爲假則爲真 相反
條件運算符/三目運算符/三元運算符
條件?代碼1:代碼2
判斷條件爲真時執行代碼1,假的時候執行代碼2
var a=22;
var b=88;
c=a<b ? 888 : 666;
console.log(c); -----輸出888

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章