JavaScript的变量
JS 弱类型语言
JavaScript共有以下的7中类型:数字、字符串、布尔、数组、对象、null、undefined
1.javascript 拥有动态类型,这意味着相同的变量名可以是不同的类型:
比如
var a //undefined类型 var a = 10; //数字类型 var a = "adcde"; //字符串类型
2.JavaScript 可以用 var 来声明一切变量,js不强调类型但是不等于没有类型
var age = 21; var name = "张三"; var rich = true;
2.1 js只有一种数字类型,但是数字可以是整数,也可以是小数
var number1 = 10; var number2 = 11.11;
2.2 js字符串是储存字符的变量
字符创可以是以引号中的任意文本,可以使用单引号或双引号
var name1 = 'wang'; var name2 = "wang"; var name3 = 'wa"n"g'; var name4 = "wa'n'g";
2.3 js布尔只有两个值 true 和 false
var rich1 = true; var rich2 = false;
2.4 数组的两种创建方式:
var fruits1 = new Array(); fruit[0] = apple; fruit[1] = banana; fruit[2] = oragne;
var fruit2 = new Array("apple","banana","orange");
2.5 对象由花括号分隔,在括号内部对象的属性由名称和值对的形式(name:value)来定义。由逗号分开属性:
var pen = { height = 15; size = 0.5; title = "英雄" };
并且有两种寻址方式:
pen = pen.height;
pen = pen["height"];
2.6 Undefined 和 Null
Undefined 这个值表示变量不含有值。
可以通过将变量的值设置为 null 来清空变量。