• JS的数据类型


    1.类型定义
    JS是一种弱类型语言。JS拥有动态类型,相同的变量可以用作不同的类型。
    JS有7种数据类型:三种基本类型(数字,字符串,布尔),两种引用数据类型(对象,数组),两种特殊数据类型(undefined,null)。JS有5种原始类型:数字,字符串,布尔,undefined,null。
    typeof 运算符就是检测变量或值的数据类型。

    1.1.undefined类型只有一个值,undefined.
    所有已声明但是没有初始化的变量,默认值都为undefined。
    函数没有明确返回值的时候,会默认返回undefined。

    1.2.null为空对象,只有一个值,null
    undefined与null相等。
    null表示尚未存在的对象。
    当函数返回的对象不存在时,返回null。
    当某个对象不需要时,可将值设为null。

    2.数据类型转换
    2.1转换函数
    parseInt("string"):强制转化为整形
    parseFloat("string"):强制转化为浮点型
    只有string类型才能调用上述方法,不然会返回NaN。

    parseInt("string",2);当parseInt()方法带有两个参数时,第二个参数表示将字符串按二进制来转换成整数。
    第二个参数可以设置为二进制,八进制,十进制,十六进制等。

    2.2强制转换函数
    Boolean(value)——把给定的值转换成Boolean型; 
    Number(value)——把给定的值转换成数字(可以是整数或浮点数); 
    String(value)——把给定的值转换成字符串。 
    用这三个函数之一转换值,将创建一个新值,存放由原始值直接转换成的值。
    当要转换的值是至少有一个字符的字符串、非0数字或对象时,Boolean()函数将返回true。如果该值是空字符串、数字0、undefined或null,它将返回false。

    出处:http://www.cnblogs.com/zourong/p/3899893.html

  • 相关阅读:
    golang IO 流抽象与应用
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    golang net/http 包
    MySQL高性能优化系列
    Win10系统中VirtualBox桥接时找不到网卡的问题
    Golang中下划线的使用
    pandas 基础操作 更新
    pandas 基础
    机器学习-树模型理论(GDBT,xgboost,lightBoost,随机森林)
    GBDT 详解分析 转+整理
  • 原文地址:https://www.cnblogs.com/mq0036/p/3934855.html
Copyright © 2020-2023  润新知