黑马程序员技术交流社区

标题: javascript中的变量声明 [打印本页]

作者: 吴春晟    时间: 2011-11-9 11:03
标题: javascript中的变量声明
我看了下教程中javascript中的变量的声明和赋值;

var length=5;
var carname="Volvo";
var sum=length+6;

声明所有类型的变量都是用var,那变量的数据类型是否 由赋值时确定,声明时并不指定数据类型?
作者: 刘福双    时间: 2011-11-9 12:23
JavaScript是一种对数据类型变量要求不太严格的语言,所以不必声明每一个变量的类型,变量声明尽管不是必须的,但在使用变量之前先进行声明是一种好的习惯。可以使用 var 语句来进行变量声明。如:var men = true; // men 中存储的值为 Boolean 类型。 var a='1',b=1;这里a就是字符串,b就是数字,1+a结果为字符串‘11’,1+b结果为数字2。
作者: 郑文    时间: 2011-11-9 14:31
js中的var x 意思是x可以容纳任何类型 类似于C#中的object
而c# 中的 var x = 55 意思是x 的值来推断var的类型
JS和C#中的var两者是有区别的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2