JavaScript中变量声明以及数据类型

  1. JavaScript变量

   变量名必须以字母或下划线("_")开头

变量也能以 $ _ 符号开头(不过我们不推荐这么做)

变量名称对大小写敏感(y Y 是不同的变量)

变量可以包含数字、从 A Z 的大小写字母

提示:JavaScript 语句和 JavaScript 变量都对大小写敏感

Var a;

var” -  用于声明变量的关键字

 “a” - 变量名

同时声明和初始化变量

var a= 10;

声明多个变量

var x, y, z = 10;(只有z10这个值,其余为undefined)

  1. JavaScript数据类型

   JavaScript 拥有动态类型

JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:

var x                // x undefined

var x = 6;           // x 为数字

var x = "Bill";      // x 为字符串

(1) JavaScript 字符串

 字符串是存储字符(比如 "Bill Gates")的变量。

字符串可以是引号中的任意文本。您可以使用单引号或双引号:

var carname="Bill Gates";

var carname='Bill Gates';

(2) JavaScript 数值型

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

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

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

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

var y=123e5;      // 12300000

var z=123e-5;     // 0.00123

    JavaScript 布尔

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

  1. Undefined Null

Undefined 这个值表示变量不含有值。

可以通过将变量的值设置为 null 来清空变量。

例如:

<script>

var person;

var car="Volvo";

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

document.write(car + "<br />");

var car=null

document.write(car + "<br />");

</script>

  1. 声明变量类型

声明新变量时,可以使用关键词 "new" 来声明其类型:

var carname=new String;

var x=  new Number;

var y=  new Boolean;

var cars= new Array;

var person= new Object;

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

注意:JavaScript 中的所有事物都是对象:字符串、数字、数组、日期等。

你也可以创建自己的对象。
本例创建名为 "person" 的对象,并为其添加了四个属性:
<script>
person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";
document.write(person.firstname + " is " + person.age + " years old.");
</script>

原文地址:https://www.cnblogs.com/wjrelax/p/8902207.html