整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          const在JavaScript中 #常量

          家好,在這個視頻中我將解釋常量。常量是一個不能被改變的變量,它為代碼增加了一些安全性。要聲明一個常量,需要使用const的關鍵字來代替var或let。

          在這個例子中將創建一個計算圓周長的視力程序,其公式如下:圓周長等于二乘以π乘以半徑,讓我們聲明所有需要的變量。將編寫這個程序先不使用常量,然后再使用常量,可以向你展示它們的有用性。

          將創建三個變量,設π等于三點一四一五九,僅取π的前幾位數字設半徑并計算周長。將接受一些用戶輸入,將把半徑復直為窗口提示輸入,輸入半徑。將計算圓的半徑,當接受用戶輸入時是一個字符串,需要將其轉換為數字,半徑等于并使用某種類型轉換,將半徑轉換為數字。

          要計算圓的周長,將周長設置為并遵循該公式二乘以π乘以半徑,并且用戶會輸入半徑。在程序的最后將顯示結果,周長是周長,運行這個輸入圓的半徑,如果半徑是九,按確定周長為五十六點五四。

          現在來看看為什么長量很有用?假設有人修改代碼,圓周率現在等于四萬兩千零六十九,現在當運行這個程序并輸入半徑為九十,好的周長現在是七千五百七十二。如果將變量指定為長量就可以防止它被更改,用cons的關鍵字代替light。

          現在變量π已經成為一個常量,對于常量的命名慣例通常是將所有字母大寫,這不是必須的,但這是一個好的做法,也要在這里改變它。輸入圓的半徑,會輸入九,和之前一樣輸入圓的半徑并確保作為常量,沒有任何改變。

          剛遇到一個類型錯誤,復制給常量變量,一旦聲明了一個常量就不能再改變它,所以如果要刪除這一行再次運行此程序,九周長為五十六點五四。如果有一個變量知道以后不會改變,盡可能使用常量,不會將半徑和周長指定為常量,因為需要在程序中稍后更新它們。

          這些就是常量,基本上就是一個不能被改變的變量,增加了一些數據安全性。

          如果覺得這個視頻有幫助,可以通過點擊點贊按鈕在下面留下隨機評論以及訂閱來支持我。

          avaScript的組成部分

          1. ECMAScript:JavaScript的核心,描述了語言的基本語法(var、for、if、array等)和數據類型(數字、字符串、布爾、函數、對象(obj、[]、{}、null)、未定義)。
          2. 文檔對象模型:DOM(文檔對象模型)是 HTML 和 XML 的應用程序接口(API)。DOM 將把整個頁面規劃成由節點層級構成的文檔。
          3. 瀏覽器對象模型:BOM(瀏覽器對象模型)對瀏覽器窗口進行訪問和操作。例如彈出新的瀏覽器窗口,移動、改變和關閉瀏覽器窗口等等。

          JavaScript關鍵字和保留字

          JavaScript描述了一組具有特定用途的關鍵字,一般用于控制語句的開始或結束,或者用于執行特定的操作等。

          JavaScriptScript全部關鍵字
          ?

          break

          else

          new

          var

          case

          finally

          return

          void

          catch

          for

          switch

          while

          continue

          function

          this

          with

          default

          if

          throw


          delete

          in

          try


          do

          instanceof

          typeof


          JavaScript還描述了另一組不能用作標識符的保留字。盡管保留字在JavaScript中還沒有特定的用途,但它們很有可能在將來被用作關鍵字。

          ?JavaScriptScript全部保留字
          ?

          abstract

          enum

          int

          short

          boolean

          export

          interface

          static

          byte

          extends

          long

          super

          char

          final

          native

          synchronized

          class

          float

          package

          throws

          const

          goto

          private

          transient

          debugger

          implements

          protected

          volatile

          double

          import

          public


          ?JavaScriptScript瀏覽器定義的保留字
          ?

          alert

          eval

          location

          open

          array

          focus

          math

          outerHeight

          blur

          funtion

          name

          parent

          boolean

          history

          navigator

          parseFloat

          date

          image

          number

          regExp

          document

          isNaN

          object

          status

          escape

          length

          onLoad

          string

          JavaScript變量

          什么是變量?

          1. 在JavaScript中,變量指的是一個可以改變的量。也就是說,變量的值在程序運行過程中是可以改變的。
          2. 變量是用于存儲數據的"容器"。我們通過「變量名」獲取數據,甚至可以修改數據。
          3. 變量的本質是程序在內存中申請的一塊用來存放數據的空間。

          變量的命名

          1.變量的名字就和我們的名字一樣,程序也需要通過名字來找到對應的數據。

          例如:曹老師,我想要JavaScript的視頻。曹老師就是變量的名字,JavaScript的視頻就是變量的值。

          2.在JavaScript中,給一個變量命名,我們需要遵循以下的原則:

          • 變量必須以字母開頭
          • 變量也能以 $ 和 _ 符號開頭(不過我們不推薦這么做)
          • 變量名稱對大小寫敏感(y 和 Y 是不同的變量)
          • JavaScript 語句和 JavaScript 變量都對大小寫敏感
          • 變量的聲明不能使用保留字和關鍵字

          變量的使用

          1.定義變量時要使用var操作符(var是關鍵),后面跟一個變量名(變量名是標識符)。

          例:var a = 100;

          如下圖所示:

          全套前端課程及資料請伽薇xiaole45666


          2.一個var也可以同時聲明多個變量名,其中變量名之間必須用英文逗號(,)隔開,例如:

          var a=10,b=20,c=30;
          

          JavaScript的常量

          在JavaScript中,常量指的是一個不能改變的量。也就是說,常量的值從定義開始就是固定的,一直到程序結束都不會改變。

          在JavaScript中,我們可以把常量看成是一種特殊的變量,之所以特殊,是因為它的值是不會變的。一般情況下,常量名全部大寫,別人一看就知道這個值很特殊,有特殊用途,如:var DEBUG = 1

          目前我們只需要簡單了解常量的知識,在之后的課程中我們會詳細講解。如需全套完整前端開發教程及配套資料請伽薇xiaole45666

          頭條創作挑戰賽#

          變量的含義及分類:

          變量含義及操作:

          變量指的是數據的命名及存儲,在javascript中創建一個變量,需要用到 "let" 關鍵字來聲明,并通過賦值運算符 "=" 為變量添加數據。

          例如:

          // 注釋    
          /* 注釋 */    
          let message;  // 將文本賦值給了變量名為 message的變量名    
          message = "顯示一個消息";    
          alert(message);  // 通過調用 alert方法來顯示該變量。    

          javascript顯示


          也可以在一行中聲明多個變量,

          例如:

          // 多變量聲明賦值    
          let a = '我是a————', b = '我是b————', c = '我是c';    
          alert(a + b + c);    

          javascript聲明多個變量


          這句代碼看上去很簡短,但是不推薦這樣的命名方式,這樣的命名方式會使得協同開發者很難閱讀,為了可閱讀性,請一行只聲明一個變量,多行變量雖然有點長,但是能夠提高我們的可閱讀性。在對變量重復賦值時,新的值會覆蓋掉前一賦值操作,也可以采用等同賦值操作,像下面這樣:

          // 等同賦值操作    
          let msg = "一個等同賦值消息";    
          let al_msg;    
          al_msg= msg;    
          alert(al_msg);    

          javascript等同賦值


          一個變量聲明兩次則會觸發 error報錯。因此我們要避免這種操作。如下是報錯截圖:

          let msg = 'error'    
          alert(msg)    

          javascript二次生命報錯


          變量命名方式:

          命名必須采用字母、數字、下劃線、符號 "$" 和 英文下劃線 "_"。首字母必須非數字,例如:

          // 變量命名方式    
          let user_Name;    
          let 123test;    // 命名時就會報錯    
          alert(user_Name);    
          alert(123test)    
          

          javascript數字開頭命名報錯


          命名出現多個單詞時,采用駝峰原則的形式,除了第一個單詞,其他的單詞采用首字母大寫的原則,美元符號 "$" 和 下劃線 "_" 也是可以用來命名的,跟字母一樣,沒有特殊含義。例如:

          // 美元符號及下劃線用作命名    
          let $ = "美元符號————";    
          let _ = "下劃線";    
          alert($ + _)    

          javascript符號命名


          在命名時需要區分大寫的,在javascript中,不同大小寫的字母是不同的,例如:test TEST。除了以上的類型用作命名外,還支持非字母和數字,但不推薦用來命名,主要是不便于協同開發。在命名時,我們也要避免與系統的關鍵字碰車,例如: let 、class、 return、 function等。

          常量

          常量與變量沒有多大的區別,但是常量的定義為,固定的值或者為你當前已知的數據值。例如 NAME = "李強",這個名字就是永存不變的,命名后就一直不變。常量的命名方式,我們將采用const 來聲明一個常量且常量名為大寫字母,命名后無法對常量進行修改。

          // 常量的聲明    
          const name = "李白";    
          alert(name);    
          name = "新名字";    
          alert(name)    

          javascript常量命名


          javascript常量命名二次賦值失敗


          關注我!學習更多編程知識。


          主站蜘蛛池模板: 四虎在线观看一区二区| 亚洲国产一区明星换脸| 全国精品一区二区在线观看| 一区二区三区免费在线观看| 亚洲欧洲专线一区| 中文字幕在线无码一区二区三区| 亚洲av日韩综合一区二区三区| AV天堂午夜精品一区| 一区二区三区高清在线| 国产麻豆剧果冻传媒一区| 麻豆精品人妻一区二区三区蜜桃| 亚洲一区二区三区电影| 国产在线精品一区二区中文| 熟女性饥渴一区二区三区| 精品成人av一区二区三区| 日韩视频在线观看一区二区| 女人和拘做受全程看视频日本综合a一区二区视频| 无码精品一区二区三区在线| 无码午夜人妻一区二区三区不卡视频| 无码精品蜜桃一区二区三区WW| 国产在线第一区二区三区| 日本精品一区二区三区视频 | A国产一区二区免费入口| 日韩熟女精品一区二区三区| 午夜无码视频一区二区三区| 无码精品人妻一区二区三区影院| 一区二区三区精品高清视频免费在线播放 | 老熟女高潮一区二区三区| 人妻夜夜爽天天爽爽一区| 亚洲一区在线免费观看| 中文字幕av日韩精品一区二区 | 亚洲一区电影在线观看| 亚洲熟妇AV一区二区三区浪潮 | 亚洲av无码一区二区三区四区| 波多野结衣一区二区| 在线精品自拍亚洲第一区 | 中文字幕乱码人妻一区二区三区| 亚洲sm另类一区二区三区| 精品一区二区三区无码视频| 国产成人精品一区二三区在线观看| 亚洲日韩精品无码一区二区三区 |