目录
1.JS对象的创建与使用
var person = {
name: "Sstep",
age: 20,
gender: "hanzi",
displayName: function() {
document.write(this.name);
}
};
document.write("姓名:" + person.name );
//输出 姓名:Sstep
document.write("年龄:" + person["age"]);
//输出 年龄:20
/设置或修改
person.phone = "12345678";
person.age = 19;
person["name"] = "S3step";
/删除
delete person.gender;
delete person["phone"]; //这两种方法都可以
/调用对象
person.displayName();
person["displayName"](); //这两种方法都可以
2.JS number对象
Tips : JS中的数字并不区分整数和浮点数
var x = 123; // 整数
var y = 3.14; // 浮点数
var z = 0xff; // 十六进制数:255
var x = 015; //八进制数:13
var a = new Number("123");
var b = Number("456");
var c = 789;
var d = new Number("abc");
document.write(typeof a + "<br>"); // 输出:object
document.write(typeof b + "<br>"); // 输出:number
document.write(typeof c + "<br>"); // 输出:number
document.write(d + "<br>"); // 输出:NaN
//NaN表示非数字
3.JS string(字符串)对象
<!DOCTYPE html>
<html>
<body>
<script>
var str = new String('JavaScript');
String.prototype.name = null;
str.name = "Hello World!";
var fruits = [ "apple", "orange", "mango" ];
document.write(fruits[0] + "<br>"); // 输出:apple
document.write(fruits[1] + "<br>"); // 输出:orange
document.write(fruits[2] + "<br>"); // 输出:mango
document.write(str.constructor + "