自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一篇文章帶你了解JavaScript變量

開發(fā) 前端
和其他可編程語言相同,JavaScript 也有“變量”的概念。“變量”可以認為是有名字的容器。將數(shù)據(jù)置于這些容器中,然后通過容器的名稱就可以知道數(shù)據(jù)的類型。

[[378567]]

 和其他可編程語言相同,JavaScript 也有“變量”的概念。“變量”可以認為是有名字的容器。將數(shù)據(jù)置于這些容器中,然后通過容器的名稱就可以知道數(shù)據(jù)的類型。

值得注意的是, JavaScript 編程過程中,必須先聲明一個變量,變量才能被使用。

一、認識 JavaScript變量

1. 是存儲數(shù)據(jù)的值的容器

  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. 就像代數(shù)一樣

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

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


代碼解析:

在編程中,就像在代數(shù)中,我們使用變量(如價格)保存值,就像在代數(shù)中,在表達式中使用變量 (total = price1 + price2)。

二、JavaScript 標識符

1. 什么標識符?

所有JavaScript變量必須有唯一的名字,這些唯一的名字叫做標識符。

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

2. 標識符的命名規(guī)則

  • 名稱可以包含字母、數(shù)字、下劃線和美元符號。必須以字母開頭。也用美元和_開頭。
  • 名字是區(qū)分大小寫(Y和y是不同的變量),保留字(如JavaScript關鍵詞)不能作為名字。

注:JavaScript標識符是大小寫敏感的。

三、聲明(創(chuàng)建) JavaScript 變量

JavaScript中創(chuàng)建一個變量,被稱為“聲明的變量。

聲明一個JavaScript變量使用var關鍵字。

  1. var carName; 

聲明之后,變量沒有值。(在編程中它有未定義的值)

若要為變量賦值,請使用等號。

  1. carName = "Volvo"

當你聲明變量時也可以為它指定一個值。

  1. var carName = "Volvo"

創(chuàng)建變量carName并賦值為"Volvo",然后“輸出”它的值到一個id="demo"的HTML段落內(nèi) 。

  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>創(chuàng)建一個變量,給它賦值,并顯示它:</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。

執(zhí)行下面語句后,變量carName的值是 undefined。

  1. var carName; 

四、JavaScript 算術運算

與代數(shù)一樣,你可以用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"的結(jié)果是:</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(依次替換語句,實現(xiàn)效果)

  1. var x = 5 + 2 + 3; 

 

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

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

 

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

 

2.如果你把一個數(shù)字放在引號中,其余的數(shù)字將被視為字符串,并連接。

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

 

五、總結(jié)

本文基于JavaScript基礎,介紹了JavaScript中什么是變量,如何去聲明一個變量,以及JavaScript 算術運算的應用等等。使用html+JavaScript 的結(jié)合,效果圖的展示,能夠讓讀者更好的理解。

 

責任編輯:姜華 來源: 前端進階學習交流
相關推薦

2023-09-06 14:57:46

JavaScript編程語言

2023-07-30 15:18:54

JavaScript屬性

2021-03-09 14:04:01

JavaScriptCookie數(shù)據(jù)

2021-06-24 09:05:08

JavaScript日期前端

2024-01-30 13:47:45

2024-04-19 14:23:52

SwitchJavaScript開發(fā)

2021-03-05 18:04:15

JavaScript循環(huán)代碼

2021-05-18 08:30:42

JavaScript 前端JavaScript時

2020-11-10 10:48:10

JavaScript屬性對象

2021-01-29 18:41:16

JavaScript函數(shù)語法

2021-02-02 18:39:05

JavaScript

2021-06-04 09:56:01

JavaScript 前端switch

2024-05-17 16:22:25

JavaScript

2020-10-27 11:24:29

avaScript m

2021-07-02 10:00:50

JavaScriptObject 函數(shù)

2020-12-23 08:12:08

javascriptSVG腳本SVG元素

2024-08-16 15:44:53

JavaScriptWhile循環(huán)

2022-01-21 11:28:59

window瀏覽器JavaScript

2021-11-16 07:54:33

JavaScript導航HTML

2020-10-20 15:37:48

了解JavaScrip
點贊
收藏

51CTO技術棧公眾號