课程
/前端开发
/JavaScript
/JavaScript入门篇
为什么JavaScript中的变量不用说明变量类型就可以直接赋值?
2015-04-08
源自:JavaScript入门篇 1-7
正在回答
var a = function(){
alert("还可以是一个方法。。")
}
JS不需要声明数据类型,它就是这么任性,你能想到的东西都可以存到变量里,,
javascript语言是弱类型语言,
弱类型语言 是相对强类型语言来说的在强类型语言中,变量类型有多种,例如int char float boolean 等不同的类型相互转换有时需要强制转换而javascript只有一种类型var ,为变量赋值时会自动判断类型并进行转换所以javascript是弱语言就体现在变量定义类型var上了。
举个栗子,
var=a;//a可以是任何一种数据类型()
var i=1;//i是整型
Perona
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答声明数字类型变量
3 回答声明数组类型变量
3 回答js什么时候需要申明变量什么时候不需要生命变量啊?为什么上面的教程中是定义变量而没有声明变量?
1 回答变量名=“javascript”;有什么意义?
4 回答js变量声明是否区分类型