zoukankan      html  css  js  c++  java
  • 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))

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

     

  • 相关阅读:
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月19日)
    2016年小升初海淀区全部初中排名分析
    LVM Linear vs Striped Logical Volumes
    Spring Data Redis实现消息队列——发布/订阅模式
    Redis Pubsub命令用法
    mysql 截取身份证出生日期
    MA均线组合
    Eclipse代码格式化规范
    JSON Web Token实际应用
    JSON Web Token单点登录设计
  • 原文地址:https://www.cnblogs.com/yangzisong/p/13282883.html
Copyright © 2011-2022 走看看