变量类型:
有var let const
var相当于定义全局变量,在定义它的语法块之后该文件内该变量仍然有效
let相当于临时变量,只在定义域内有效
const是全局变量,不可修改
应当减少var的使用,能减少很多bug
定义对象(与其他语言有所不同):
let xiaoming = new Object();
xiaoming = {
name: "ming",//注意要用: 用=就会报错 易错点!
age: 15,
email: "12345@qq.com",
parents: {//对象里面的对象
father: "tan",
mother: "fang",
},
id: "12138"//最后一个可缺省或者写,
};
console.log(xiaoming.name, xiaoming.id, xiaoming.parents.father);
//JavaScript比较宽松 是可以这样输出的,console.log是在页面的F12控制台里输出
//也可以像下面这样使用
console.log(xiaoming["parents"]["father"],xiaoming["age"]);
//注意变量要加双引号否则报错
for,while,switch与C++一样