1. 字符串 2. 数字 3. 布尔 4. 数组 5. 对象 6. Null 7. Undefined
字符串是存储字符(比如 “name,job”)的变量。
字符串可以是引号中的任意文本。您可以使用单引号或双引号:
如:
var name = "龙门课栈"; var job = '前端开发';
您可以在字符串中使用引号,只要不匹配包围字符串的引号即可:
如:
var name = "龙门课栈!!!"; var job = "'前端'开发"; 或 var job = '前端"开发"';
都是可以的!
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
如:
var price =39.50; //使用小数点来写 var age= 26; //不使用小数点来写
极大或极小的数字可以通过科学(指数)计数法来书写:
如:
var a=123e5; // 12300000 var b=123e-5; // 0.00123
布尔值 只能有两个值:true 或 false。
如:
var a = true var b = false
下面的代码创建名为 class 的数组:
var class = new Array(); class[0] = "张三"; class[1] = "李四"; class[2] = "王二";
或
var class = new Array("张三","李四","王二"); var class = ["张三","李四","王二"];
都是一样的效果
ps:数组下标是从零开始的,所以第一项是 [0],第二个是 [1],以此类推。
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (key: value) 来定义。属性由逗号分隔:
var person={name:"龙门课栈", job:"软件开发", age:26};
上面例子中的对象 (person) 有三个属性:name、job 以及 age。
也可以这样(空格无关紧要)
var person={ name:"龙门课栈", job:"软件开发", age:26 };
输出可以有两种方式
name=person.name; name=person["name"];
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。
class=null; person=null;
当您声明新变量时,可以使用关键词 “new” 来声明其类型:
var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object;
ps : JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。