美文网首页
JavaScipt之基本概念(2)

JavaScipt之基本概念(2)

作者: lemonade_a | 来源:发表于2017-10-19 14:11 被阅读7次

数据类型

ECMAScript 中有5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1 种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。

typeof操作符

typeof操作符是用来检测变量的数据类型。
有以下几种情况:

  • "undefined"——如果这个值未定义;
  • "boolean"——如果这个值是布尔值;
  • "string"——如果这个值是字符串;
  • "number"——如果这个值是数值;
  • "object"——如果这个值是对象或null;
  • "function"——如果这个值是函数。

Undefined类型

Undefined 类型只有一个值,即特殊的undefined。在使用var 声明变量但未对其加以初始化时,这个变量的值就是undefined。一般而言,不存在需要显式地把一个变量设置为undefined 值的情况。

Null类型

Null 类型是第二个只有一个值的数据类型,这个特殊的值是null。typeof一个null类型的变量的时候会返回object。并且null == undefined为true。

Boolean类型

该类型只有两个字面值:true 和false。

Boolean函数可以进行将数据转换为Boolean类型。

数据类型 转换为true的值 转换为fasle的值
Boolean true false
String 任何非空字符串 ""(空字符串)
Number 任何非零数字值(包括无穷大) 0和NaN(参见本章后面有关NaN的内容)
Object 任何对象 null
Undefined n/a undefined

相关文章

  • JavaScipt之基本概念(2)

    数据类型 ECMAScript 中有5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boo...

  • JavaScipt之基本概念(3)

    Number类型 这种类型使用IEEE754 格式来表示整数和浮点数值(浮点数值在某些语言中也被称为双精度数值)。...

  • JavaScipt之基本概念(1)

    学习了这么久的JavaScipt,突然想整理整理原来的学习笔记,O(∩_∩)O哈哈~。 基本概念 语法 数据类型 ...

  • JavaScipt之基本概念(4)

    Object类型 ECMAScript 中的对象其实就是一组数据和功能的集合。对象可以通过执行new 操作符后跟要...

  • Redux(V4) 简介及源码解析

    Redux从入门到放弃 基本概念 前端应用日渐复杂,传统的JavaScipt+HTML+CSS三大件变得难以应对近...

  • ECMAScript新特性

    ECMAScript通常看作JavaScipt的标准化规范,实际上JavaScipt是ECMAScript的扩展语...

  • webkit之javascipt绑定详解

    待完成

  • JavaScipt原型

    我们先定义一个构造器(函数): 原型对象 原型是个很抽象的概念,因为我们并不能看到它。当定义了一个构造器(也就是创...

  • Javascipt(3)

    JS中的函数 一、定义绝对值函数 第一种方式: 第二种方式: 函数相当于是匿名的,可以把结果赋值给abs,通过ab...

  • AJAX

    Ajax定义 "Asynchronous Javascipt And XML":异步JavaScript和XML。...

网友评论

      本文标题:JavaScipt之基本概念(2)

      本文链接:https://www.haomeiwen.com/subject/jxpuuxtx.html