• js数据类型之基础数据类型


    1、基本数据类型

    数值:(数字)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

     

    1、数值型

    数值类型里除了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

    2、字符型

    字符串中只有三个值是false,分别是""双引号 ''单引号 ``字符串模板

     

    let account = "liuxiaoxing";

    let age = 19;

    let gender = "male";

    let marry = false;

    //普通版

    // console.log("大家好:我叫" + account + ",我今年" + age + "岁,我是" + gender + ",至今" + marry + "婚");

    //字符串模板

    console.log(大家好:我叫${account},我今年${age},我是${gender},至今${marry}婚);

    // 大括号里既可以是

    // 标识符:变量

    // 表达式:可以得到结果的公式

    2、引用数据类型(复杂数据类型)

    object对象

     

     

    3、判断当前标识符数据类型

    第一步:输入(console.log(typeof i))

    第二步:输出(终端中输出)

     

  • 相关阅读:
    MySQL5.6 单列、多列索引以及IN语句的优化(翻译)
    curl
    HTML meta
    access limit
    document、location、body 属性方法
    ASP对Excel的基本操作
    IE6/IE7/FF(火狐Firefox)及其他浏览器的兼容性通用解决方法
    CSS兼容IE与Firefox要点分析
    PHP函数
    vs2005 修改新增文件时的默认编码方式(转)
  • 原文地址:https://www.cnblogs.com/yangzisong/p/13282883.html
Copyright © 2020-2023  润新知