前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >重新声明 JavaScript 变量的过程分享

重新声明 JavaScript 变量的过程分享

原创
作者头像
用户1503405
修改2021-10-08 15:23:30
5570
修改2021-10-08 15:23:30
举报
文章被收录于专栏:棒棒小飞人

一个好的编程习惯是,在代码开始处,统一对需要的变量进行声明。 可以在一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可:

代码语言:javascript
复制
var name="Gates", age=56, job="CEO";

在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。 重新声明 JavaScript 变量: 如果重新声明 JavaScript 变量,该变量的值不会丢失: 在以下两条语句执行后,变量 carname 的值依然是 "Volvo":

代码语言:javascript
复制
var carname="Volvo";
var carname;
  • JavaScript 拥有动态类型 这意味着相同的变量可用作不同的类型:
代码语言:javascript
复制
var x                // x 为 undefined
var x = 6;           // x 为数字
var x = "Bill";      // x 为字符串

可以使用单引号或双引号,也可以在字符串中使用引号,只要不匹配包围字符串的引号即可:

代码语言:javascript
复制
var answer="Nice to meet you!";
var answer="He is called 'Bill'";
var answer='He is called "Bill"';
  • JavaScript 数组
代码语言:javascript
复制
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";

或者

代码语言:javascript
复制
var cars=new Array("Audi","BMW","Volvo");

或者

代码语言:javascript
复制
var cars=["Audi","BMW","Volvo"];

数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。

  • JavaScript 对象 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
代码语言:javascript
复制
var person={firstname:"Bill", lastname:"Gates", id:5566};

空格和折行无关紧要。声明可横跨多行:

代码语言:javascript
复制
var person={
firstname : "Bill",
lastname  : "Gates",
id        :  5566
};

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

代码语言:javascript
复制
name=person.lastname;
name=person["lastname"];
  • Undefined 和 Null Undefined 这个值表示变量不含有值。 可以通过将变量的值设置为 null 来清空变量。
代码语言:javascript
复制
cars=null;
person=null;

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档