• 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

  • 相关阅读:
    Python写的简陋版一对一聊天工具,全双工
    Python函数的循环调用
    Python多进程
    正则表达式
    Python-urllib学习记录
    Android学习笔记8:使用HttpClient接口实现网络通信
    Java抽象类和接口的区别(好长时间没看这种文章了)
    Android笔记:bitmap转换与处理相关工具类,Bitmap与DrawAble与byte[]与InputStream之间的转换
    first work
    Android学习笔记7:使用SQLite方式存储数据
  • 原文地址:https://www.cnblogs.com/wu-web/p/6807845.html
Copyright © 2020-2023  润新知