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 变量赋值。
算术运算符 + 用于把值加起来。
y=5;
z=2;
x=y+z;
在以上语句执行后,x 的值是 7。
JavaScript 算术运算符
算术运算符用于执行变量与/或值之间的算术运算。
给定 y=5,下面的表格解释了这些算术运算符:
运算符
描述
例子
结果
+ |
加 |
x=y+2 |
x=7 |
- |
减 |
x=y-2 |
x=3 |
* |
乘 |
x=y*2 |
x=10 |
/ |
除 |
x=y/2 |
x=2.5 |
% |
求余数 (保留整数) |
x=y%2 |
x=1 |
++ |
累加 |
x=++y |
x=6 |
-- |
递减 |
x=--y |
x=4 |
JavaScript 赋值运算符
赋值运算符用于给 JavaScript 变量赋值。
给定 x=10 和 y=5,下面的表格解释了赋值运算符:
运算符
例子
等价于
结果
= |
x=y |
|
x=5 |
+= |
x+=y |
x=x+y |
x=15 |
-= |
x-=y |
x=x-y |
x=5 |
*= |
x*=y |
x=x*y |
x=50 |
/= |
x/=y |
x=x/y |
x=2 |
%= |
x%=y |
x=x%y |
x=0 |
用于字符串的 + 运算符
+ 运算符用于把文本值或字符串变量加起来(连接起来)。
如需把两个或多个字符串变量连接起来,请使用 + 运算符。
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;
在以上语句执行后,变量 txt3 包含的值是 "What a verynice day"。
要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:
txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;
或者把空格插入表达式中:
txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;
在以上语句执行后,变量 txt3 包含的值是:
"What a very nice day"
对字符串和数字进行加法运算
请看这些例子:
x=5+5;
document.write(x);
x="5"+"5";
document.write(x);
x=5+"5";
document.write(x);
x="5"+5;
document.write(x);
TIY
规则是:
如果把数字与字符串相加,结果将成为字符串。
分享到:
相关推荐
可用于学生,教师的JavaScript基础教程 JS中如何声明一个变量 基本数据类型 复合数据类型 其他数据类型 数据类型的转换
Python 13、JAVASCRIPT基础 2-2_JAVASCRIPT_Day02_PM.mp4
Python 13、JAVASCRIPT基础 2-1_JAVASCRIPT_Day02_AM.mp4
第02节 变量与常量\JavaScript视频课程-第02节 变量与常量 第03节 函数\JavaScript视频课程-第03节 函数 第04节 数据类型\JavaScript视频课程-第04节 数据类型 第05节 运算符\JavaScript视频课程-第05节 运算符 第06...
02-字面量和变量.md 03-数据类型和typeof操作符.md 04-运算符.md 05-条件判断语句.md 06-循环语句.md 07-数据类型转换基础.md 08-对象.md 09-函数_方法_枚举.md 10-作用域.md 11-工厂方法_构造函数_this关键字.md
JavaScript基础第02天作业.md
JavaScript基础语法资料 JavaScript代码 素材 笔记 作业资料,学习资料 01-编程语言.html 02-JS初体验.html 03-JS注释.html 04-JS输入输出语句.html 05-变量.html 06-变量案例.html 07-变量案例弹出用户名.html 08-...
JavaScript基础第02天作业(1).md
教你如何学习使用XML语言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
---1.javaScript基础 ---2.javaScript操作BOM ---3.javaScript操作DOM ---4.JavaScript对象及初识面向对象 ---5.初识jQuery(转换) ---6.jQuery选择器 ---7.jQuery的事件与动画 ---8.jQuery操作D
外联式的第二种方式是利用@import:功能多样性不同:link 标签功能更多,可以加载 css、定义 rss、rel 等属性,@import 只能加载 CSS
02前端开发基础视频-视频内容介绍.avi 03前端开发基础视频-操作系统常用设置.avi 04前端开发基础视频-操作系统通用快捷键操作(1)win快捷键使用.avi 05前端开发基础视频-操作系统通用快捷键操作(2)编辑快捷键....
1.1 运算符的分类 1.2 算数运算符 1.3 递增和递减运算符 1.4 比较运算符 1.5 逻辑运算符 1.6 赋值运算符 1.7 运算符优先级 2.1 流
JavaScript基础语法07_连接符和转义字符 JavaScript基础语法08_算数运算符 JavaScript基础语法09_赋值运算符 JavaScript基础语法10_关系运算符 JavaScript基础语法11_条件运算符 JavaScript基础语法12_逻辑运算符 ...
├─04 Javascript基础 - 面向对象编程 原型链 继承.mp4 ├─04 Javascript基础 - 面向对象编程 原型链 继承.pdf ├─05 ES6规范详解.mp4 ├─05 ES6规范详解.zip ├─06 vue基础.mp4 ├─06 Vue基础.pdf ├─07 es6...
06_JAVA数据库编程 07_HTML和CSS 08_JavaScript 09_Servlet和JSP(上) 10_Servlet和JSP(下) 11_AJAX和jQuery
02 中间件 Tomcat --> JBoss 03 数据库 MySQL --> Oracle 04 JAVA SE 环境搭建 --> 基础程序 --> 面向对象 --> 应用开发 --> 高级应用 --> Java新特性 --> JDBC 05 JAVA EE WEB HTML --> JavaScript --> JSP --> ...
01 JavaScript基础.pdf 02 数据类型、常量与变量.pdf 03 表达式与运算符.pdf 04 语句.pdf 05 函数.pdf
Python知识是学习其他语言的重要基础。 本书将利用您的Python编程技能来学习JavaScript,并将其独特的功能不仅用于前端Web开发,而且还用于简化后端的工作,从而帮助您在软件工程领域发展。 本书涵盖以下激动人心的...