JavaScript基础(八)- JavaScript 数据类型

来源:互联网 发布:蜂窝移动数据自动打开 编辑:程序博客网 时间:2024/05/22 05:29

1、数据类型

  JavaScript 有6种数据类型。

JS有7种数据类型:三种基本类型(数字,字符串,布尔),两种引用数据类型(对象,数组),两种特殊数据类型(undefined,null)。

JS有5种原始类型:数字,字符串,布尔,undefined,null。

typeof 运算符就是检测变量或值的数据类型。

==》1、String类型(字符串类型)

字符串类型中的单引号与双引号作用效果完全一样

字符串可以是引号中的任意文本。

<!DOCTYPE html>

<html><body><script>var carname1="Bill Gates";var carname2='Bill Gates';var answer1="Nice to meet you!";var answer2="He is called 'Bill'";var answer3='He is called "Bill"';document.write(carname1 + "<br>")document.write(carname2 + "<br>")document.write(answer1 + "<br>")document.write(answer2 + "<br>")document.write(answer3 + "<br>")</script></body></html>

==》2、Number类型(数字类型)

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

Number类型包含整数和浮点数。

  var x1=34.00;      //使用小数点来写  var x2=34;         //不使用小数点来写

极大或是极小的数据可以用科学计数法来表示。

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

NaN:非数字类型。特点:① 涉及到的 任何关于NaN的操作,都会返回NaN   ② NaN不等于自身。

  var ab = "a1";  console.log(ab/10);// NaN  console.log(NaN == NaN);// false;

==》3、布尔

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

var x=truevar y=false

==》4、数组

跟其它语言一样,可以用两种方式表示:

var cars=new Array();cars[0]="Audi";cars[1]="BMW";cars[2]="Volvo";
或:

var cars=new Array("Audi","BMW","Volvo");

==》5、对象

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。
属性由逗号分隔:
var person={firstname:"Bill", lastname:"Gates", id:5566};
对象 (person) 有三个属性:firstname、lastname 以及 id。

声明可横跨多行:
var person={
firstname : "Bill",
lastname  : "Gates",
id        :  5566
};

对象属性有两种寻址方式:

document.write(person.lastname + "<br />");
document.write(person["lastname"] + "<br />");

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


==

原创粉丝点击