zoukankan      html  css  js  c++  java
  • JS数据类型

    JS数据类型
    js中有5种数据类型:Undefined、Null、Boolean、Number和String。
    还有一种复杂的数据类型Object,Object本质是一组无序的名值对组成的。
    Undefined类型只有一个值,即undefined,使用var声明变量,但是未对初始化的,这个变量就是Undefined类型的,例子:
    var i;
    alert(i == undefined);//true
    var i;与var i = undefined;这两句是等价的。
    包含Undefined值的变量和未定义的变量是不一样的。
    Null类型也只有一个值:null.null表示一个空对象的指针。
    Boolean类型:只有两个字面量true和false。但是js中多有的变量都可以使用Boolean()函数转换成一个Boolean类型的值。
    Number类型:整数和浮点数。NaN:Not a Number。这个数值用于本来要返回一个数值,但是却未能放回一个数值的情况,以防止报错。

    例如:1/0 返回的就是NaN。NaN的特点:1、任何涉及NaN的操作都会返回NaN。2、NaN对任何值都不相等,包括自己NaN本身。
    针对NaN特性,JS内置了isNaN()函数,来确定数值是不是NaN类型。
    String类型:略
    typeof操作符:对一个变量进行推断变量的类型,可能返回以下字符串:
    "undefined" 如果这个值,未定义或者为初始化
    "boolean" 布尔值
    "string" 字符串
    "number" 数值
    "object" 对象
    "function" 函数
    用法:typeof 95;  或者  typeof(95); 会返回"number".

  • 相关阅读:
    HDU
    HYSBZ
    HDU
    POJ
    HDU
    HDU
    HDU
    「luogu2680」[NOIp2015] 运输计划
    「luogu1417」烹调方案
    网络(最大)流初步+二分图初步 (浅谈EK,Dinic, Hungarian method:]
  • 原文地址:https://www.cnblogs.com/lmfeng/p/2744444.html
Copyright © 2011-2022 走看看