JavaScript变量和数据类型

简介: 变量变量就是一个元素,类似于数学中的概念,用来指定表示一个对象。在JavaScript中,用来指定变量的关键字为var。当声明新变量时,可以使用关键词 "new" 来声明其类型var x = new String;    //定义一个字符串类型的对象var x = new Number;    //定义一个数字类型的对象var x = new Boolean;   //定义一个布尔类型的对象var x = new Array;     //定义一个数组类型的对象var x = new Object;    //定义一个对象类型的对象注:JavaScript 变量均为对象。

变量

变量就是一个元素,类似于数学中的概念,用来指定表示一个对象。
在JavaScript中,用来指定变量的关键字为var
当声明新变量时,可以使用关键词 "new" 来声明其类型

var x =  new String;     // 定义一个字符串类型的对象
var x =  new Number;     // 定义一个数字类型的对象
var x =  new Boolean;    // 定义一个布尔类型的对象
var x =  new Array;      // 定义一个数组类型的对象
var x =  new Object;    // 定义一个对象类型的对象

注:JavaScript 变量均为对象。当声明一个变量时,就是创建了一个新的对象。

数据类型

字符串String

在JavaScript中,使用双引号单引号表示字符串内容,两者等价。

var content = "hello";
var content = 'hello';

 

数字Number
可以是整数小数

var num = 30;
var num = 4.24;

极大极小的数字可以通过科学(指数)计数法来书写:

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

 

布尔Boolean
数值只能为 true false

var x= true;
var y= false;

 

数组Array
以下三种定义数组的方式,完全等价:

// 第一种
var colors =  new Array();
cars[0]="red";
cars[1]="yellow";
cars[2]="blue";

// 第二种

var colors =  new Array("red","yellow","blue");

// 第三种
var colors = ["red","yellow","blue"]; 

 

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

JavaScript中的对象类似于其他编程语言中的概念。可以在其中定义属性和方法。

var person = {
    firstName: "John",
    lastName : "Doe",
    id       : 5566,
    fullName :  function() {
        return  this.firstName + " " +  this.lastName;
    }
};

对象属性有两种寻址方式

name=person.lastname;
name=person["lastname"]; 

 

Undefined 和 Null
Undefined 这个值表示变量不含有值,即未定义。

例如:var x; 这里仅仅是声明一个变量x,但是却未定义,x的值为undefined。
可以通过将变量的值设置为 null 来清空变量。

 

目录
相关文章
|
6月前
|
JavaScript 前端开发
JavaScript 语法:变量、数据类型及数据类型转换
JavaScript 语法 之 变量、数据类型及数据类型转换
36 0
JavaScript 语法:变量、数据类型及数据类型转换
|
7月前
|
存储 JavaScript 前端开发
JavaScript 基础1:变量与数据类型及其转换
JavaScript 基础1:变量与数据类型及其转换
21 0
|
9月前
20_JavaScript(获取变量数据类型)
20_JavaScript(获取变量数据类型)
|
6月前
|
存储 JavaScript 前端开发
JavaScript | 数据类型,常量以及变量
这应该是JavaScript系列教程第三期,这期准备讲一下数据类型,常量以及变量的定义。
|
9月前
11_JavaScript(变量的数据类型)
11_JavaScript(变量的数据类型)
|
9月前
Javascript_几串代码带你初步了解获取 变量类型 及 数据类型转换~
Javascript_几串代码带你初步了解获取 变量类型 及 数据类型转换~
|
11月前
|
JavaScript 前端开发 Java
JavaScript变量与基本数据类型
JavaScript变量与基本数据类型
71 0
|
前端开发 JavaScript API
JavaScript【一】JavaScript变量与数据类型
JavaScript【一】JavaScript变量与数据类型
80 0
|
存储 JavaScript 前端开发
【JavaScript】11_对象初步:数据类型
# 1、初识对象 ### 数据类型: ​ 原始值 ​ 1.数值 Number ​ 2.大整数 BigInt ​ 3.字符串 String ​ 4.布尔值 Boolean ​ 5.空值 Null ​ 6.未定义 Undefined ​ 7.符号 Symbol ​ 对象 - 对象是JS中的一种复合数据类型, ​ 它相当于一个容器,在对象中可以存储各种不同类型数据 ​ 原始值只能
66 0
|
存储 JavaScript 前端开发
JavaScript数据类型浅析
最近在复习JS的基础知识,发现自己对BigInt与Number的理解不是很深刻,对NaN的理解也不到位,于是打算写一篇文章详细讲解一下。
96 0
JavaScript数据类型浅析