avascript变量及数据类型解析
程序员文章站
2023-12-30 21:44:22
1.变量命名规则:
变量必须以字母开头
变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
变量名称对大小写敏感(y 和 y 是不同的变量)
提示:javascript 语句和 javas...
1.变量命名规则:
- 变量必须以字母开头
- 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
- 变量名称对大小写敏感(y 和 y 是不同的变量)
提示:javascript 语句和 javascript 变量都对大小写敏感。
向变量分配文本值时,应该用双引号或单引号包围这个值。向变量赋的值是数值时,不要使用引号。2.一条语句,多个变量
可以在一条语句中声明很多变量:
var name="gates", age=56, job="ceo";
声明也可横跨多行:
var name="gates", age=56, job="ceo";
3.value = undefined
在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。
在执行 var carname; 语句后,变量 carname 的值将是 undefined:
4.数据类型:字符串、数字、布尔、数组、对象、null、undefined
javascript 只有一种数字类型。数字可以带小数点,也可以不带:javascript 数组
var cars=new array(); cars[0]="audi"; cars[1]="bmw"; cars[2]="volvo";
var cars=["audi","bmw","volvo"];
var cars=new array("audi","bmw","volvo");
javascript 对象
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:var person={firstname:"bill", lastname:"gates", id:5566};
????空格和折行无关紧要。声明可横跨多行:
var person={ firstname : "bill", lastname : "gates", id : 5566 };
对象属性有两种寻址方式:
name=person.lastname; name=person["lastname"];
5.声明变量类型
声明新变量时,可以使用关键词 "new" 来声明其类型:
var carname=new string; var x= new number; var y= new boolean; var cars= new array; var person= new object;javascript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
6.javascript 中的对象
在 javascript 中,对象是数据(变量),拥有属性和方法。创建对象:
person=new object(); person.firstname="bill"; person.lastname="gates"; person.age=56; person.eyecolor="blue";