JavaScript中变量声明以及数据类型
Posted 绳命如此井猜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript中变量声明以及数据类型相关的知识,希望对你有一定的参考价值。
变量名必须以字母或下划线("_")开头
变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
变量名称对大小写敏感(y 和 Y 是不同的变量)
变量可以包含数字、从 A 至 Z 的大小写字母
提示:JavaScript 语句和 JavaScript 变量都对大小写敏感。
Var a;
“var” - 用于声明变量的关键字
“a” - 变量名
同时声明和初始化变量
var a= 10;
声明多个变量
var x, y, z = 10;(只有z有10这个值,其余为undefined)
- 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。
- 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>
- 声明变量类型
声明新变量时,可以使用关键词 "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>
以上是关于JavaScript中变量声明以及数据类型的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript核心语法之基本数据类型(绝对详细,满满干货)