JavaScript 变量

变量是用于存储信息的容器:

x=5; length=66.10;

还记得在学校里学过的代数吗?

当您回忆在学校学过的代数课程时,想到的很可能是:x=5, y=6, z=x+y 等等。

还记得吗,一个字母可以保存一个值(比如 5),并且可以使用上面的信息计算出 z 的值是 11。

您一定没有忘记,对吧。

这些字母称为变量,变量可用于保存值 (x=5) 或表达式 (z=x+y)。

JavaScript 变量

正如代数一样,JavaScript 变量用于保存值或表达式。

可以给变量起一个简短名称,比如 x,或者更有描述性的名称,比如 length。

JavaScript 变量也可以保存文本值,比如 carname="Volvo"。

JavaScript 变量名称的规则:

变量对大小写敏感(y 和 Y 是两个不同的变量)

变量必须以字母或下划线开始

注释:由于 JavaScript 对大小写敏感,变量名也对大小写敏感。

实例

在脚本执行的过程中,可以改变变量的值。可以通过其名称来引用一个变量,以此显示或改变它的值。

声明(创建) JavaScript 变量

在 JavaScript 中创建变量经常被称为“声明”变量。

您可以通过 var 语句来声明 JavaScript 变量:

var x;

var carname;

在以上声明之后,变量并没有值,不过您可以在声明它们时向变量赋值:

var x=5;

var carname="Volvo";

注释:在为变量赋文本值时,请为该值加引号。

向 JavaScript 变量赋值

通过赋值语句向 JavaScript 变量赋值:

x=5;

carname="Volvo";

变量名在 = 符号的左边,而需要向变量赋的值在 = 的右侧。

在以上语句执行后,变量 x 中保存的值是 5,而 carname 的值是 Volvo。

向未声明的 JavaScript 变量赋值

如果您所赋值的变量还未进行过声明,该变量会自动声明。

这些语句:

x=5;

carname="Volvo";

与这些语句的效果相同:

var x=5;

var carname="Volvo";

重新声明 JavaScript 变量

如果您再次声明了 JavaScript 变量,该变量也不会丢失其原始值。

var x=5;

var x;

在以上语句执行后,变量 x 的值仍然是 5。在重新声明该变量时,x 的值不会被重置或清除。

JavaScript 算术

正如代数一样,您可以使用 JavaScript 变量来做算术:

y=x-5;

z=y+5;

在本教程的下一节中,您将学习能够在 JavaScript 变量间使用的运算符。

js定义php中变量,JavaScript 变量相关推荐

  1. html5定义一个变量,JavaScript 变量

    JavaScript 变量 变量是用于存储信息的"容器". 实例 var x=5; var y=6; var z=x+y; 尝试一下 » 就像代数那样 x=5 y=6 z=x+y ...

  2. java 调用js脚本_Java中使用JavaScript脚本的方法步骤

    简介 Nashorn Nashorn 一个 javascript 引擎. 从JDK 1.8开始,Nashorn取代Rhino(JDK 1.6, JDK1.7)成为Java的嵌入式JavaScript引 ...

  3. html中js定义的方法无效,javascript中定义函数有几种常用方法?

    JavaScript函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块.使用函数您能够对代码进行复用:只要定义一次代码,就可以多次使用它. JavaScript定义函数的几种常用方法: 1.使 ...

  4. dw中html中无法使用js,在Dreamweaver中调用JavaScript行为

    调用JavaScript行为可以指定在事件发生时要执行的自定义函数或者JavaScript代码.可以自己书写这些JavaScript代码,也可以使用网络上免费发布的各种JavaScript库. 一.D ...

  5. js unescape java_java中对应javascript的escape和unescape的工具

    /** * 加码解码工具 * @author lwm * */ public class Encode { /* * 对应javascript的escape()函数, 加码后的串可直接使用javasc ...

  6. javaScript变量、作用域链

    变量 JavaScript 变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已. 变量分为基础类型值和引用类型值: 基本类型值指的是 简单的数据段(Undefined.Null.B ...

  7. vba 执行网页javascript_Excel中使用JavaScript的方法

    基础篇 Excel的缺省脚本语言是VBA,所以系统的一切接口理论上都是可以通过VBA脚本访问的,而使用其他脚本语言可能只能访问部分功能,这点是需要开发者明确的.但是Javascript脚本的好处是,其 ...

  8. JavaScript概述和HTML中嵌入JavaScript的三种方式

    "成功没有捷径,脚踏实地一步一个脚印,该来的总会来,不好高骛远,不急功近利,付出总会有回报,不管处于哪个阶段,都要一步一个脚印,踏实的走好每一步!" 目录 01.JavaScrip ...

  9. android js变量定义数组长度,js 声明数组和向数组中添加对象变量的简单实例

    数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(10); var c = new Array("first", ...

  10. android js变量定义数组,js 声明数组和向数组中添加对象变量的简单实例

    数组有四种定义的方式 使用构造函数: var a = new Array(); var b = new Array(10); var c = new Array("first", ...

最新文章

  1. 设计模式之策略模式(Strategy)摘录
  2. win10键盘全部没反应_Win10笔记本键盘失灵怎么办 Win10键盘失灵解决方法【详解】...
  3. 用什么样的个人笔记类软件?OneNote、EverNote(印象笔记)、为知笔记、麦库记事、有道云笔记……...
  4. (转) 分布式文件存储FastDFS(七)FastDFS配置文件详解
  5. [NTU-Machine-learning-note]1 Introduction(2)
  6. python dataframe loc函数_python pandas.DataFrame.loc函数使用详解
  7. uniapp快查页面链接
  8. 阿里云高级技术专家张毅萍:我眼中的边缘计算
  9. Android Studio NDK报错:mips64el-linux-android-strip 找不到
  10. java 执行 jar 包中的 main 方法
  11. innodb 关键特性、缓冲池、插入缓冲、两次写
  12. 数据库中ER图(一对多、一对一、多对多)讲解
  13. android build.prop的参数
  14. 伦敦的威斯敏斯特大教堂地下室的墓碑林中,一块震撼全世界的一段碑文。
  15. 全国绿地空间暴露数据集
  16. 九章量子计算机地位,“九章”量子计算机这么牛,到底有什么用?|【经纬低调分享】...
  17. 【人工智能】— 逻辑Agent、一般逻辑、Entailment 蕴涵、命题逻辑、前向链接、反向链接、Resolution归结
  18. php解密出售,有会php解密的来一位
  19. 计算机二级(五)小笨鸟学飞版
  20. 【修仙境界】等级划分

热门文章

  1. Linux下安装、配置、授权、调优Mysql
  2. java中用socket实现简单的单工通信
  3. Html5新特性 canvas画板画直线和等比缩放居中裁剪图片
  4. python中 os._exit() 和 sys.exit(), exit(0)的用法和区别
  5. Data Lake Analytics,大数据的ETL神器! 1
  6. Visitor Pattern
  7. VC++中轻松实现滑动(Slider)控件
  8. iOS 10 的一个重要更新-线程竞态检测工具 Thread Sanitizer
  9. linux下文件系统swap交换分区及dd命令详解(3)
  10. Windows UWP开发系列 – 控件默认样式