• JavaScript初探 五


    JavaScript 初探 七

    JavaScript 数据类型

    基本的值类型

    • 字符串(String)

    • 数 字(Number)

    • 布尔值(Boolean)

    • 对 象(Object)

    • 函 数(Function)

    对象类型

    • 对象(Object)
    • 日期(Date)
    • 数组(Array)

    不含值的类型

    • Null
    • undefined

    typeof 运算符

    • 我们可以通过 typeof 运算符来确定/检查 JavaScript 变量的数据类型
    typeof "Mirror" ;   	// 返回 string
    typeof 3.14159265 ; 	// 返回 Number
    typeof NaN ;			// 返回 Number
    typeof false ;			// 返回 Boolean
    typeof [1,2,3] ;		// 返回 Object(数组一种特殊的对象)
    typeof {name:"Mirror"} ;// 返回 object
    typeof new Date() ; 	// 返回 Object
    typeof function(){} ; 	// 返回 Function
    typeof myCar ; 			// 返回 undefined(没有赋值的变量不是 0 而是 undefined)
    typeof null ;			// 返回 Object
    

    typeof 数据类型

    • typeof 运算符不是变量,它属于运算符,没有数据类型
    • 但是 typeof 始终会返回 字符串

    constructor 属性

    • constructor 属性返回所有JavaScript变量的构造器函数
    "Mirror".constructor ; 			// 返回 function String() {}
    (3.14).constructor ; 			// 返回 function Number() {}
    false.constructor ; 			// 返回 function Boolean() {}
    [1,2,3,4].constructor ; 		// 返回 function Array() {}
    {name:"Mirror"}.constructor ; 	// 返回 function Object() {}
    new Date().constructor ; 		// 返回 function Date() {}
    function() {}.constructor ;		// 返回 function Function() {}
    
    • 我们可以利用 constructor 属性来判断区分数组和对象变量(与typeof的区别)-
    • 同样的,也可用 constructor 属性来判断区分日期和对象变量

    JavaScript 类型转换

    数值转字符串 String()

    • 全局方法 String() 把数字转为字符串
    • String()和tostring()方法有同样的作用

    布尔转字符串 Boolean()

    字符转数值 Number()

  • 相关阅读:
    Activiti系列——如何在eclipse中安装 Activiti Designer插件
    C语言 二维数组与指针笔记
    Ubuntu linux设置从当前目录下加载动态库so文件
    Ubuntu14.04安装nfs服务器
    Ubuntu14.04 搭建FTP服务器
    Linux备忘命令
    Java实现对xml文件的增删改查
    Java利用jacob实现打印Excel文件
    git操作列表
    swiper 窗口宽度变化,页面宽度高度变化 导致自动滑动 解决方案
  • 原文地址:https://www.cnblogs.com/wangyuyang1016/p/11069590.html
Copyright © 2020-2023  润新知