动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 文章

JavaScript中变量的声明和赋值

04-29 16:58 881浏览
举报 T字号
  • 大字
  • 中字
  • 小字

变量是能储存计算结果或能表示值的抽象概念,指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。变量是相对常量而言的,常量是一个不会改变的固定值,而变量的值可能会随着程序的执行而改变。变量有两个基本特征,即变量名和变量值。为了便于理解,可以把变量看作是一个贴着标签的盒子,标签上的名字就是这个变量的名字(即变量名),而盒子里面的东西就相当于变量的值。本文我们就JavaScript中变量的声明和赋值来抛砖引玉,重新认识一下Java中的变量。

1.变量的声明

在JavaScript中,使用变量前需要先声明变量,所有的JavaScript变量都由关键字var声明,语法格式如下:

varvariablename;

variablename是声明的变量名,例如,声明一个变量username,代码如下:

varusername;

另外,可以使用一个关键字var同时声明多个变量,例如:

vara,b,c;

2.变量的赋值

在声明变量的同时也可以使用等于号(=)对变量进行初始化赋值,例如,声明一个变量lesson并对其进行赋值,值为一个字符串“JavaScript”,代码如下:

varlesson="JavaScript";

另外,还可以在声明变量之后再对变量进行赋值,例如:

 varlesson;

 lesson="JavaScript";

在JavaScript中,变量可以不先声明而直接对其进行赋值。例如,给一个未声明的变量赋值,然后输出这个变量的值,代码如下:

 str= "这是一个未声明的变量";

 document.write(str);

运行结果为:

这是一个未声明的变量

虽然在JavaScript中可以给一个未声明的变量直接进行赋值,但是建议在使用变量前就对其声明,因为声明变量的最大好处就是能及时发现代码中的错误。由于JavaScript是采用动态编译的,而动态编译是不易于发现代码中的错误的,特别是变量命名方面的错误。 

关于声明变量的两点说明:

  • 如果变量声明后没有赋值的话,编译器会自动提示并赋予默认值,则其值默认为undefined。
  • 可以使用var语句重复声明同一个变量,也可以在重复声明变量时为该变量赋一个新值。

例如,定义一个未赋值的变量a和一个进行重复声明的变量b,并输出这两个变量的值,代码如下:

  vara;
  varb = "你好JavaScript";
  varb = "JavaScript";
  document.write(a);
  document.write("<br>");
  document.write(b);

运行结果为:

undefined

JavaScript

JavaScript中变量的声明和赋值是不是很简单呢,只要你能完全掌握本文所讲的内容,基本上也就掌握了JavaScript中变量的声明和赋值。以此为例,Java中的变量的用法也是大同小异的。动力节点在线的Java视频教程中,对Java变量的用法有详尽的介绍,感兴趣的小伙伴不容错过!

0人推荐
共同学习,写下你的评论
0条评论
杨晶珍
程序员杨晶珍

98篇文章贡献357785字

相关课程 更多>

作者相关文章更多>

推荐相关文章更多>

JavaWeb的3大组件

代码小兵49806-11 15:28

全面解析Cookie技术

代码小兵49806-11 15:51

浅谈JavaWeb架构演变

代码小兵49806-11 16:22

探讨Web开发中的Session存储与管理

代码小兵51603-29 17:28

JavaScript基础知识

 暴风城-小飞04-06 20:49

发评论

举报

0/150

取消