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

  • 相关阅读:
    POJ 1328 Radar Installation
    POJ 1700 Crossing River
    POJ 1700 Crossing River
    poj 3253 Fence Repair (贪心,优先队列)
    poj 3253 Fence Repair (贪心,优先队列)
    poj 3069 Saruman's Army(贪心)
    poj 3069 Saruman's Army(贪心)
    Redis 笔记与总结2 String 类型和 Hash 类型
    数据分析方法有哪些_数据分析方法
    数据分析方法有哪些_数据分析方法
  • 原文地址:https://www.cnblogs.com/wu-web/p/6807845.html
Copyright © 2011-2022 走看看