JavaScript变量和数据类型

xiaoxiao2021-02-28  105

变量

变量就是一个元素,类似于数学中的概念,用来指定表示一个对象。在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 和 NullUndefined 这个值表示变量不含有值,即未定义。

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

 

转载请注明原文地址: https://www.6miu.com/read-66909.html

最新回复(0)