27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]
E-mail:mzze@163.com
Q Q:32362389
W X:xiaomi168527
27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]
大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]
E-mail:97157726@qq.com
Q Q:97157726
// 定义变量 let a="你好", b=1, c=2; console.log(a,b,c) const myChangLiang = "xxx" //定义常量 // myChangLiang = "xxxxxx" 常量不能被重新定义 //常量命名一般都用大写 const COLOR_RED = "#FF0000"; const COLOR_GREEN = "00FF00"; // JavaScript当中一共有7种基本数据类型(7种基本类型+多种引用类型) //除此之外还有动态类型 //动态类型演示 let message= "你好"; message= 123; //注意:前面没有let ,并没有被重复定义,只是被重复赋值 message = 12.3; console.log(message); //引用类型包括 Object、Array、RegExp、Date、Function //引用类型和基本类型的区别在于:引用类型值可添加属性和方法,而基本类型值则不可以。 /* 基本类型 基本类型的变量是存放在栈内存(Stack)里的 基本数据类型的值是按值访问的 基本类型的值是不可变的 基本类型的比较是它们的值的比较 引用类型 引用类型的值是保存在堆内存(Heap)中的对象(Object) 引用类型的值是按引用访问的 引用类型的值是可变的 引用类型的比较是引用的比较 */ // 数据类型1 Number类型 做运算用的,整数型和小数型 let n = 123; //number let f = 12.3; //number console.log(1/0); //不会报错,无穷大的数 console.log("123z"/3); //数值除以数字,转换不了,会报NAN,NAN跟任何一个数运算都是NAN console.log(Infinity); console.log(Math.min()) //BigInt INT是整数的意思 const BigInt = 123455687856465465654654645n; //n代表BigInet console.log(BigInt); console.log(2n+1n); // console.log(1n+2); 数据类型不一样 会报错 需要把2转换 // 数据类型2 string 可以是双引号"" 可以是单引号'' 也可以是反引号~ `` // 双引号可以保护单引号 单引号可以可以包含双引号,但是双不能包含双引号,单不能包含单引号 ``都可以包含 let str1 ="你好"; let str2 ='你好'; let str3 = `你好`; // 反引号可以换行写,也可以写表达式,其他两种不行 如下 let str4 = ` 你好 非常好 好的不行 ${str1} ${1+1} ` console.log(str4) // 数据类型3 布尔类型Boolean true和false 也可以用0和1代表 let isOk = true; let isMoblie = false; // 数据类型4 null 空的不存在的对象 对象是引用类型 空指针 null指针 空 无 未知的 let name = null; // 数据类型5 undefined 类型 一个类型一个值 未定义的 // null和undefined null是不存在,undefined是未被赋值,他们是亲戚,相等的 let age; console.log(age) //测试 console.log(name == age); //结果是true //数据类型6 Obejct 对象 属于复合类型,可以存1-5类型 let obj = { age:1, name:"missyou", isok:true } //数据类型7 symbol 类型 必须转换对象才行 //typeof console.log(typeof(undefined)); //结果 undefined console.log(typeof null) //结果Obj 是js的BUG console.log(typeof(0)); //也可以不要括号 console.log(typeof 0) ,结果number console.log(typeof 10n); //结果 bigint console.log(typeof "123321"); // 结果 string console.log(typeof Symbol("id")); //结果 symbol console.log(typeof Math); //结果 object console.log(typeof console.log) //结果 function
本站内容均为小米原创,转载请注明出处:小米技术社区>> 1第四阶段09 js的数据类型,常量,命名,定义变量等介绍