多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 1.基本数据类型 ### 不可改变的原始值(栈数据) - number - string - boolean - undefined - null ### 引用值(堆数据) * array * object * function ### 1.1typeof操作符可以判断数据类型 ~~~ var a = 20; var str = "hello"; var c = true; console.log(typeof a); console.log(typeof str); console.log(typeof c); ~~~ ## 2.引用类型 - Array - Function - JSON对象 ### 2.1 Array `var arr = [1,2,3];` ### 2.2Function > Tip:函数只要调用之后才执行 ~~~ //语法 function funcName(){ //coding } ~~~ ~~~ function func(){ console.log("hello world"); } //函数只有调用才回执行 func(); ~~~ #### 箭头函数 ~~~ var test = ()=>{ console.log("test"); } test(); ~~~ ### 2.3JSON对象 * 1.声明一个JSON对象 ~~~ var chengchao ={ name : 'chengchao', age:18 } //name可以不写双引号,js自动补全 ~~~ * 2.读取对象属性的值 ~~~ //读取对象的值 console.log(chengchao.name); console.log(chengchao["age"]) ~~~ > Tip:在es6中倘若,JSON对象的属性名和值相同,可以简写 ~~~ var name="wangjuan"; var age=20; /* es5 */ var wangjuan={ name:name, age:age } /* e6中倘若对象的属性名和值相同可以简写 */ var wang = { name, age } console.log(wang.age); ~~~