IDC

一篇文章带你了解JavaScript变量

作者:admin 2021-06-27 我要评论

和其他可编程语言相同,JavaScript 也有变量的概念。变量可以认为是有名字的容器。将数据置于这些容器中,然后通过容器的名称就可以知道数据的类型。 值得注意的...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

和其他可编程语言相同,JavaScript 也有“变量”的概念。“变量”可以认为是有名字的容器。将数据置于这些容器中,然后通过容器的名称就可以知道数据的类型。

值得注意的是, JavaScript 编程过程中,必须先声明一个变量,变量才能被使用。

一、认识 JavaScript变量

1. 是存储数据的值的容器

  1. <!DOCTYPE html> 
  2. <html lang="en"
  3. <head> 
  4.   <meta charset="UTF-8"
  5.   <title>项目</title> 
  6. </head> 
  7. <body> 
  8.   <p>x,y和z是变量</p> 
  9.   <p id="demo"></p> 
  10.  
  11.   <script> 
  12.     var x = 5; 
  13.     var y = 6; 
  14.     var z = x + y; 
  15.     document.getElementById("demo").innerHTML = z; 
  16. </script> 
  17.  
  18. </body> 
  19. </html> 

 

2. 就像代数一样

  1. var price1 = 5; 
  2. var price2 = 6; 
  3. var total = price1 + price2; 

上面案例中, price1, price2和total都是变量。


代码解析:

在编程中,就像在代数中,我们使用变量(如价格)保存值,就像在代数中,在表达式中使用变量 (total = price1 + price2)。

二、JavaScript 标识符

1. 什么标识符?

所有JavaScript变量必须有唯一的名字,这些唯一的名字叫做标识符。

标识符可以是短名称(如:x和y)或更多描述性名称 (如age, sum, totalVolume)。

2. 标识符的命名规则

  • 名称可以包含字母、数字、下划线和美元符号。必须以字母开头。也用美元和_开头。
  • 名字是区分大小写(Y和y是不同的变量),保留字(如JavaScript关键词)不能作为名字。

注:JavaScript标识符是大小写敏感的。

三、声明(创建) JavaScript 变量

JavaScript中创建一个变量,被称为“声明的变量。

声明一个JavaScript变量使用var关键字。

  1. var carName; 

声明之后,变量没有值。(在编程中它有未定义的值)

若要为变量赋值,请使用等号。

  1. carName = "Volvo"

当你声明变量时也可以为它指定一个值。

  1. var carName = "Volvo"

创建变量carName并赋值为"Volvo",然后“输出”它的值到一个id="demo"的HTML段落内 。

  1. <!DOCTYPE html> 
  2. <html lang="en"
  3. <head> 
  4.   <meta charset="UTF-8"
  5.   <title>项目</title> 
  6. </head> 
  7. <body style="background-color: aqua;"
  8.  
  9.   <p>创建一个变量,给它赋值,并显示它:</p> 
  10.  
  11.   <p id="demo"></p> 
  12.  
  13.   <script> 
  14.     var carName = "Volvo"
  15.     document.getElementById("demo").innerHTML = carName; 
  16. </script> 
  17.  
  18. </body> 
  19. </html>  

1. 一语句,多变量

用var开始语句,用逗号分隔变量。

  1. var person = "John Doe", carName = "Volvo", price = 200; 

一个声明可以跨越多行

  1. var person = "John Doe"
  2. carName = "Volvo"
  3. price = 200; 

2. 没有值声明的变量 , Value = undefined

变量常常被声明为没有值。值是必须计算的,或稍后将提供的东西,如用户输入没有值声明的变量将具有值 undefined。

执行下面语句后,变量carName的值是 undefined。

  1. var carName; 

四、JavaScript 算术运算

与代数一样,你可以用JavaScript变量做算术,使用像=和+操作符。

HTML代码

  1. <html lang="en"
  2. <head> 
  3.   <meta charset="UTF-8"
  4.   <title>项目</title> 
  5. </head> 
  6. <body> 
  7.  
  8.   <h1>JavaScript 变量</h1> 
  9.  
  10.   <p>2 + 3 + "5"的结果是:</p> 
  11.  
  12.   <p id="demo"></p> 
  13.  
  14.   <script> 
  15.     var x = 2 + 3 + "5" /* 依次替换语句*/ 
  16.     document.getElementById("demo").innerHTML = x; 
  17. </script> 
  18.  
  19. </body> 
  20. </html> 

JSON(依次替换语句,实现效果)

  1. var x = 5 + 2 + 3; 

 

1.您也可以相加字符串,但字符串将被连接。

  1. var x = "John" + " " + "Doe"

 

  1. var x = "5" + 2 + 3; 

 

2.如果你把一个数字放在引号中,其余的数字将被视为字符串,并连接。

  1. var x = 2 + 3 + "5"

 

五、总结

本文基于JavaScript基础,介绍了JavaScript中什么是变量,如何去声明一个变量,以及JavaScript 算术运算的应用等等。使用html+JavaScript 的结合,效果图的展示,能够让读者更好的理解。


本文转载自网络,原文链接:https://mp.weixin.qq.com/s/EoarG7w1Ft0u3iWs8Ok4YA

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 一篇文章带你了解JavaScript变量

    一篇文章带你了解JavaScript变量

  • 掌握6大模块、7个核心概念!帮你搞定My

    掌握6大模块、7个核心概念!帮你搞定My

  • 自己注册的域名如何备案

    自己注册的域名如何备案

  • ICANN发布“域名滥用活动报告(DAAR)

    ICANN发布“域名滥用活动报告(DAAR)

腾讯云代理商
海外云服务器