js数据类型之基础数据类型
2021-01-22 20:15
标签:表达 模板 lse 字符型 efi 登录 转换 对象 nan 数值:(数字)Number 字符型:(文字)String 布尔型:(登录、注册)True、False Null:null(代表空) Undefined:undefined 声明未赋值 Undefined从Null演变而来 所以undefined==null 输出Undefined的2种方式: let f68; console.log(“f68:”+f68); console.log(typeof f69); Symbol 数值类型里除了0=false,NaN=false。 undefined=false null=false 其余都是true // 1、整数 let f70 = 123; console.log(f70);//123 console.log(typeof f70);//number // 2、浮点数(实数) f70 = 12.3; console.log(f70);//12.3 console.log(typeof f70);//number // 3、NaN 全称:Not a Number 解释:NaN 当前这个数值不是一个数字 f70 = NaN; console.log(f70);//NaN console.log(typeof f70);//number console.log("A"=="A");//true console.log(undefined==undefined); console.log(null==null); console.log(null==undefined); console.log(1==NaN);//false console.log("abc"==NaN); console.log(NaN==NaN); 如何判断当前内容是不是非数字 isNaN(NaN)//true,非数字;false,数字。 console.log(isNaN(NaN))//true console.log(isNaN(123))//false console.log(isNaN("123"))//false, 加引号是字符串,进行了隐性转换 console.log(isNaN("ABC"))//true,进行隐性转换为NaN。 console.log(isNaN(true))//false,进行了隐性转换,true转成1 console.log(isNaN(false))//false,进行了隐性转换,true转成0 console.log(isNaN("123"==123));//false console.log("123"==123);//进行了隐性转换,true console.log(isNaN(undefined));//true、undefined隐性转换为NaN console.log(isNaN(null));//false 字符串中只有三个值是false,分别是""双引号 ‘‘单引号 ``字符串模板 let account = "liuxiaoxing"; let age = 19; let gender = "male"; let marry = false; //普通版 // console.log("大家好:我叫" + account + ",我今年" + age + "岁,我是" + gender + ",至今" + marry + "婚"); //字符串模板 console.log( // 大括号里既可以是 // 标识符:变量 // 表达式:可以得到结果的公式 object对象 第一步:输入(console.log(typeof i)) 第二步:输出(终端中输出) js数据类型之基础数据类型 标签:表达 模板 lse 字符型 efi 登录 转换 对象 nan 原文地址:https://www.cnblogs.com/yangzisong/p/13282883.html1、基本数据类型
1、数值型
2、字符型
大家好:我叫${account},我今年${age},我是${gender},至今${marry}婚
);2、引用数据类型(复杂数据类型)
3、判断当前标识符数据类型
上一篇:最新的web.xml配置代码
下一篇:css兼容性问题