简单数据类型

查看数据类型: typeof    查看关键词的方法:  typeof (空格)name  或者typeof(name)

简单的数据类型(值类型)

四种:字符串         数字         布尔未定义         空

String         Number     Boolean undefined    null

            var string='dkk' ; //是保留字 但最好不要用,可以简写 str
            var num=123;
            var boor=true;
            var bbb=null;
            var aaa; //undefined 
        
            //除了第一个最常用的命名方法 
            console.log( typeof string);
            console.log(typeof num);
            console.log(typeof(boor));
            console.log(typeof(bbb));
            console.log(typeof(aaa));

复杂的数据类型(引用类型)

Object、function、Array、Date  RegExp、Error……

字面量(拓展知识)

固定的张,让你从“直面上”理解其含义

数值字面量

Var age=18; //数值字面量,18为字面量

Number

小知识

1、进制转换   值=位值*进制的(位置-1)次方+……

如:311转10进制   3*10 2次方+1*10 1次方+1*10 0次方

1、数字类型:小数计算容易出现精度丢失,解决方式尽量不比较浮点数

数值范围

1、最小值: Number.MAX_VALUER这个值为:1.79769……

2、最大值:Number.MIN_VALUE 这个值为:5e-324

 3、无穷大:infinity

6、无穷小:-infinity

NaN

非数字,说明这结果不是数值

Console.log(“a”-5)  结果是NaN

Undefined和任何数值计算都是NaN //NaN

NaN 与任何值都不相等,包括NaN本身false

isNaN()判断一个值符不符合数值标准,判断是不是数值

字符串

小知识

1、单引号‘’双引号“”都可以用,

2、同时单引号里可以放一对上引号,双引号里可以放一对单引号

       Var str=”aaa’dd’ss”

3、如果放一个就要用转意符了 

 

4、字符串不可变:字符串是不可修改的,给字符串重复赋值的时候回在札中从新开辟一个空间,原来的会被回收。(字符串和其他的都可以改变)

原文地址:https://www.cnblogs.com/wdz1/p/7161990.html