AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[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); ~~~