JavaScript有哪些数据类型

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。

JavaScript数据类型:

        值类型:字符串(String)、数字(Number)、布尔(Boolean)、空(null)

未定义(Undeifend)、Symbol

Symbol 是es6引入的新原始数据类型,表示独一无二。

        引用数据类型:对象(Object)、数组(Array)、函数(Function)

JavaScript 拥有动态类型,相同类型可作不同的类型

var a;             //undefinde
var a = 100;       //数字
var a = "晓宇";    //字符串 

JavaScript字符串

        字符串中可以放入任意文本

var name = "xiaoyu";
var name = "晓宇";

JavaScript 数字

        JavaScript 只有一种数字类型。数字可以带小数点,也可以不带

var a  = 100;
var a1 = 100.00;

        极大或者极小的数字可以用科学计数法

var y=123e5;      // 12300000
var z=123e-5;     // 0.00123

JavaScript 布尔

        布尔(逻辑)只有两个值:true 或 false

var a = true;    
var b = false;   

JavaScript 数组

var name=new Array();
name[0]="晓宇";
name[1]="xiaoyu";

var name=["晓宇","xiaoyu"];

JavaScript 对象

        对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义

var person={
firstname : "John",
lastname  : "Doe",
id        :  5566
};

//获取方式
name=person.lastname;
name=person["lastname"];

Undeifend 和 Null

        Undeifend 代表没有值,可以通过null来清空值

a=null;
b=null;

声明变量

var a = new String;
var b = new Number;
var c = new Boolean;
var d = new Array;
var e = new Object;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值