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

  • 相关阅读:
    jquery设置控件位置的方法
    Redis学习(1)——下载与配置[转]
    Redis中redis.conf里面配置详解
    JAVA 上加密算法的实现用例,MessageDigest介绍
    JAVA的StringBuffer类[转]
    java synchronized详解[转]
    windows命令行下批量拷贝同一后缀的文件到另外一个目录
    批处理for命令详解(转)
    myeclipse10.X以上的破解方法
    jquery的get()方法
  • 原文地址:https://www.cnblogs.com/wu-web/p/6807845.html
Copyright © 2011-2022 走看看