# 定義

執行階段才進行型別檢查,相反的在撰寫時就可明確定義變數的型別稱為靜態型別

var num = 1;
console.log(typeof num);//number
var name = 'Tony';
console.log(typeof name);//string
var total = function(){
}

console.log(typeof total);//function
var num = null;
console.log(typeof num);//object

# 顯性轉換(Explicit conversion)

var item = 1;
console.log(typeof item);//number
item = 'phone';
console.log(typeof item);//string

# 隱性轉換(Implicit conversion)

var brand = 1;
console.log(typeof brand);//number
brand = brand + '';
console.log(typeof brand);//string

參考文獻:
JavaScript 核心篇 (opens new window)

Initializing...

Last Updated: 2021-01-25 19:19