妙味課堂:
1、顯式型別轉換(強制型別轉換)
parseint可以把字串轉化為數字(或者說從字串中提取數字)
12.6——>12
12px34——> 12
'abc'——>nan //not a number
從左到右是數字取出,碰到不是數字的停止
parsefloat把字串轉化為小數
求和器:
注意:(1)nan和任何東西相加還是nun
(2)兩個nan不能相比,總是不相等
2、隱式型別轉換 :不用告訴計算機它自己就會做
== === - * /
為什麼加法沒有隱式型別轉換?
加號:(1)字串連線
(2)數字相加
減號:數字相減
eg:(1) var a='12';
var b=12;
//alert(a==b); //彈出true ==先把兩邊的東西轉換成一樣的型別,然後再比較
alert(a===b); //不轉換,比較直接,彈出false
(2) var a='12';
var b='5';
alert(a-b) ; //彈出7 -把a b轉化為數字後相減
3、變數作用域:變數起作用的範圍
(1) function aaa()
function bbb()
aaa();
bbb();
(2)var a; //全域性變數:不定義在任何乙個函式裡,可以在任何地方去用
function aaa()
function bbb()
aaa();
bbb();
(3)function aaa()
bbb();
} aaa();
顯式型別轉換和隱式型別轉換
typeof六種資料型別 number string boolean undefined object function var num 123 console.log typeof num number var num1 true console.log typeof num1 string va...
C 的隱式型別轉換和顯式型別轉換
c 的隱式型別轉換和顯式型別轉換 c 的隱式型別轉換 在 c 語言中,一些預定義的資料型別之間存在著預定義的轉換。比如,從 int型別轉換到 long 型別。c 語言中資料型別的轉換可以用分為兩 類 隱式轉換 implicit conversions 和顯式轉換 explicit conversio...
JS型別和顯 隱式型別轉換
型別可以用 typeof 獲取。object型別,可以理解為引用型別,但是不完整。vara function console.log typeof 輸出 object console.log typeof 輸出 object console.log typeof null 輸出 object con...