js 数据类型,函数类型
//数据类型
let gende; //未初始化变量的默认值 undeifned
let age = 10; //整数
let num = 1.11; //小数
let name = "DDDD"; //字符串
let isMarr = true; //布尔
//符号,创建对象属性的唯一标识
let s Symbol('custom symbol');
console.log(s,typeof s);
//使用typeof 检测数据类型
console.log(age,typeof age);
//字符串拼接使用”+“号
console.log('邮箱' + email);
//值传递
let a = 100;
// 将变量的a的值,传递到了b;
let b = a;
console.log(b);
let a = 200;
console.log(b);
// a的更新不会影响到b
//对象字面量
let user = {
// 属性,相当于变量
id:1,
name:'zhangzhongguo',
'my email':'123456@qq.con',
// 方法:函数
getName:function(){
//this表示当前的上下文,当前对象
return '我的名字叫:'+ this.name;
}
}
console.log(user.id,user.name);
console.log(user['my email']);
console.log(user.getName());
//数组
let course = [5,'javascript','php.cn'];
//访问数组中的第二个值
console.log(course[1]);
//函数
function hello(){}
console.log(hello,typeof hello);
console.log(hello,instanceof Object);
// 对象是属性的无序集合,对象可以添加属性
hello.email = '123456@qq.com';
console.log(hello.email);