課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
為什么JavaScript中的變量不用說明變量類型就可以直接賦值?
2015-04-08
源自:JavaScript入門篇 1-7
正在回答
var a = function(){
????????alert("還可以是一個(gè)方法。。") ??
}
JS不需要聲明數(shù)據(jù)類型,它就是這么任性,你能想到的東西都可以存到變量里,,
javascript語言是弱類型語言,
弱類型語言 是相對強(qiáng)類型語言來說的在強(qiáng)類型語言中,變量類型有多種,例如int char float boolean 等不同的類型相互轉(zhuǎn)換有時(shí)需要強(qiáng)制轉(zhuǎn)換而javascript只有一種類型var ,為變量賦值時(shí)會自動判斷類型并進(jìn)行轉(zhuǎn)換所以javascript是弱語言就體現(xiàn)在變量定義類型var上了。
舉個(gè)栗子,
var=a;//a可以是任何一種數(shù)據(jù)類型()
var i=1;//i是整型
Perona
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
3 回答聲明數(shù)組類型變量
1 回答聲明數(shù)字類型變量
3 回答js什么時(shí)候需要申明變量什么時(shí)候不需要生命變量啊?為什么上面的教程中是定義變量而沒有聲明變量?
1 回答變量名=“javascript”;有什么意義?
4 回答js變量聲明是否區(qū)分類型
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-04-09
var a = function(){
????????alert("還可以是一個(gè)方法。。") ??
}
JS不需要聲明數(shù)據(jù)類型,它就是這么任性,你能想到的東西都可以存到變量里,,
2015-04-08
javascript語言是弱類型語言,
弱類型語言 是相對強(qiáng)類型語言來說的
在強(qiáng)類型語言中,變量類型有多種,例如int char float boolean 等
不同的類型相互轉(zhuǎn)換有時(shí)需要強(qiáng)制轉(zhuǎn)換
而javascript只有一種類型var ,為變量賦值時(shí)會自動判斷類型并進(jìn)行轉(zhuǎn)換
所以javascript是弱語言
就體現(xiàn)在變量定義類型var上了。
舉個(gè)栗子,
var=a;//a可以是任何一種數(shù)據(jù)類型()
var i=1;//i是整型