一、JS数据类型
Number Boolean(只能有true或false) Null Undefined
JavaScript有以下几种类型:字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。
JavaScript 变量能够保存多种数据类型:数值、字符串值、数组、对象等等:
1 var length = 7; // 数字 2 var lastName = "Gates"; // 字符串 3 var cars = ["Porsche", "Volvo", "BMW"]; // 数组 4 var x = {firstName:"Bill", lastName:"Gates"}; // 对象
JavaScript 从左向右计算表达式
二、typeof 运算符
typeof
来确定 JavaScript 变量的类型:
typeof 运算符返回变量或表达式的类型
1 typeof "Bill" // 返回 "string" 2 typeof 314 // 返回 "number"
var car = ""; // 值是 "",类型是 "string"
空的字符串变量既有值也有类型
在 JavaScript 中,null
的数据类型是对象
1 var person = null; 2 document.getElementById("demo").innerHTML = typeof person;
返回值为object
typeof
运算符不会把函数返回 object,
typeof function myFunc(){} // 返回 "function"
三、JS函数
刚写代码错误:把最后输出写到了函数外,应该写到声明的对象person外;最后输出的对象是person下的fullName函数,对象不太明白,需多写
1 var person = { 2 firstName: "Bill", 3 lastName : "Gates", 4 id : 678, 5 fullName : function() { 6 return this.firstName + " " + this.lastName; 7 } 8 }; 9 document.getElementById("demo").innerHTML = person.fullName();
四、
代码改变世界~