JavaScript数据类型

JavaScript总体可以分成以下两大类.

1->基本数据类型

  • |->数字类型     (Number)
  • |->字符串        (String)
  • |->布尔值        (Boolean)
  • |->Null            (空值)
  • |->Undefined (未定义类型)

2->复杂数据类型

  • |->Object (本质上是一组无序的名值对组成.)
其中原始数据类型包括:数字 字符串 布尔值三种类型.
注意:
1->null(空值)和undefined(未定义)不属于以上三种类型,它们分别属于各自特殊类型的唯一成员.
2->当设置变量却没有赋值时,JavaScript会默认设置变量为undefined.
3->如果想设置变量的值为null时,必须设置var variable = null.才能实现.
 
数字数据类型
 1->JavaScript属于弱类型语言,可以定义时不确定变量的数据类型,可以赋值不同类型的值同时改变变量的类型.
 2->JavaScript对于数字类型不区分整数类型和浮点类型,统一显示为浮点类型.支持多种数据格式的数据.包括二进制(0b) 八进制(0) 十六进制(0x)
 

var num = 33;
var num = 1.32;
var num = 1.3218782479472398372;
var num = 0b111;
var num = 0777;
var num = 0xa123;

 

 
 
字符串数据类型
字符串类型的数据类型,用双括号(")或者单括号(')号括住即可.两者效果完全相同.
注意两者嵌套时需要特别注意.
1->双引号中可以嵌套单引号.不会引起歧义嵌套错误.
2->双引号中需要嵌套双引号时,需要用到转义字符(\")来处理.
3->单引号中需要嵌套单引号时,需要用到转义字符(\')来处理.
 
var num = "Hello";
var num = "Hell\"o";
var num = 'Hello';
var num = "My name is 'Scooby' ";

 

 
 
布尔数据类型
布尔类型的数据类型.只有两个默认的值false和true.当使用判断语句时,可以通过其余数据类型的值来表示false和true.
特别注意.
1->数字0,'', "", undefined,null,NaN在判断条件时都表示false.其余的值均为true.
 
var num = 0;
var num = 123;
var num = "";
var num = '';
var num = null;
var num = NaN;

 

转载于:https://www.cnblogs.com/Scooby/p/11385633.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值