代码拉取完成,页面将自动刷新
JavaScript 变量能够保存多种数据类型:数值、字符串值、布尔值,数组、对象等。
var length = 7; // 数字
var x = true; //布尔值
var lastName = "Gates"; // 字符串
var cars = ["Porsche", "Volvo", "BMW"]; // 数组
var x = {firstName:"Bill", lastName:"Gates"}; // 对象
JavaScript 拥有动态类型。这意味着相同变量可用作不同类型:
var x; // 现在 x 是 undefined
var x = 7; // 现在 x 是数值
var x = "Bill"; // 现在 x 是字符串值
可使用单引号或双引号
var answer = "It's alright"; // 双引号内的单引号
var answer = "He is called 'Bill'"; // 双引号内的单引号
var answer = 'He is called "Bill"'; // 单引号内的双引号
var x1 = 34.00; // 带小数点
var x2 = 34; // 不带小数点
var x = true;
var y = false;
var cars = ["Porsche", "Volvo", "BMW"];
var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"};
typeof "" // 返回 "string"
typeof "Bill" // 返回 "string"
typeof "Bill Gates" // 返回 "string"
typeof 0 // 返回 "number"
typeof 314 // 返回 "number"
typeof 3.14 // 返回 "number"
typeof (7) // 返回 "number"
typeof (7 + 8) // 返回 "number"
在 JavaScript 中,没有值的变量,其值是 undefined。typeof 也返回 undefined。
person = undefined; // 值是 undefined,类型是 undefined
空值与 undefined 不是一回事。
空的字符串变量既有值也有类型。
var car = ""; // 值是 "",类型是 "string"
在 JavaScript 中,null 的数据类型是对象。也可以通过设置值为 undefined 清空对象:
var person = null; // 值是 null,但是类型仍然是对象
var person = undefined; // 值是 undefined,类型是 undefined
Undefined 与 null 的值相等,但类型不相等:
typeof undefined // undefined
typeof null // object
null === undefined // false
null == undefined // true
typeof "Bill" // 返回 "string"
typeof 3.14 // 返回 "number"
typeof true // 返回 "boolean"
typeof false // 返回 "boolean"
typeof x // 返回 "undefined" (假如 x 没有值)
typeof {name:'Bill', age:62} // 返回 "object"
typeof [1,2,3,4] // 返回 "object" (并非 "array",Javascript中数组也是对象)
typeof null // 返回 "object"
typeof function myFunc(){} // 返回 "function"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。