美文网首页
基本数据类型

基本数据类型

作者: _花 | 来源:发表于2018-07-31 11:08 被阅读0次

1.数据基本类型有 Null,Boolean,String,Number,Object,Undefined

typeof 可以测试出来的数据类型有 boolean , string , number , object, undefined , function
下面举一些特例

typeof null;//object;
typeof NaN;//number
typeof undefined;//undefined
typeof [];//object

2.包装对象

类型已经变为object

var n = new Number(123);
typeof n;//object
n === 123;//false

如果没有写new,此时,Number()、Boolean和String()被当做普通函数,把任何类型的数据转换为number、boolean和string类型,

3.总结一下,有这么几条规则需要遵守:

不要使用new Number()、new Boolean()、new String()创建包装对象;

用parseInt()或parseFloat()来转换任意类型到number;

用String()来转换任意类型到string,或者直接调用某个对象的toString()方法(null和undefined木有此方法);

通常不必把任意类型转换为boolean再判断,因为可以直接写if (myVar) {...};

typeof操作符可以判断出number、boolean、string、function和undefined;

判断Array要使用Array.isArray(arr),或者使用arr instanceof Array来判断;

判断null请使用myVar === null;

判断某个全局变量是否存在用typeof window.myVar === 'undefined';

函数内部判断某个变量是否存在用typeof myVar === 'undefined'。

4.判断两个数是否相等

null == undefined //true
null === undefined ;//false
NaN === NaN;//false
NaN == undefined;//false
[] == false;//true
[0] == false;//true
if([]){ .........1..........}else{.......2.........};//执行代码1
if([0]){ .........1..........}else{.......2.........};//执行代码1

5.其他操作

123.toString();//报错
123..toString();//'123'
解释:JS会把整数123后面的第一个点当成小数点去解析,因为在JS里是允许小数点前后有一方木有值;
1 + '1' == 11;//true
2 - '1' == 1//true
解释:任何数值跟字符串相加都将转换成字符串拼接

相关文章

  • C++基础

    1.C的基本数据类型 java基本数据类型 C基本数据类型 基本数据类型所占字...

  • 2019年安卓面试题--------Java 基础篇

    java 的基本数据类型 java的数据类型分为基本 数据类型和 引用数据类型基本数据类型: byte sho...

  • Java基本数据类型转换

    一:Java的基本数据类型和引用数据类型 1:基本数据类型 2:引用数据类型 二:基本数据的类型转换 基本数据类型...

  • Hive-3.1.2(三)数据类型

    常用的基本数据类型 基本数据类型所占字节intbooleanfloatdoublestring 复杂数据类型 基本...

  • Kotlin学习第一天

    打印HelloWorld 基本数据类型代码展示: kotlin只有基本数据类型 没有包装数据类型 基本数据类型范...

  • java数据类型(八种基本数据类型+三种引用类型)

    数据类型分类 java数据类型分为基本数据类型和引用数据类型 基本数据类型 基本数据类型包括4个分类,分配的存储空...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

  • Java基础数据类型和引用类型的区别

    一、数据类型 Java中的数据类型分为两大类,基本数据类型和引用数据类型。 1、基本数据类型 基本数据类型只有8种...

  • ES5知识点整理

    基本语法 基本语法包括数据类型,操作符,语句,函数 数据类型 5种简单数据类型(基本数据类型)Undefined、...

  • 深入理解JS的数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别:基本数据类型是对值得引用,引用数...

网友评论

      本文标题:基本数据类型

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