整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          const在JavaScript中 #常量

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

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

          將創(chuàng)建三個(gè)變量,設(shè)π等于三點(diǎn)一四一五九,僅取π的前幾位數(shù)字設(shè)半徑并計(jì)算周長(zhǎng)。將接受一些用戶輸入,將把半徑復(fù)直為窗口提示輸入,輸入半徑。將計(jì)算圓的半徑,當(dāng)接受用戶輸入時(shí)是一個(gè)字符串,需要將其轉(zhuǎn)換為數(shù)字,半徑等于并使用某種類型轉(zhuǎn)換,將半徑轉(zhuǎn)換為數(shù)字。

          要計(jì)算圓的周長(zhǎng),將周長(zhǎng)設(shè)置為并遵循該公式二乘以π乘以半徑,并且用戶會(huì)輸入半徑。在程序的最后將顯示結(jié)果,周長(zhǎng)是周長(zhǎng),運(yùn)行這個(gè)輸入圓的半徑,如果半徑是九,按確定周長(zhǎng)為五十六點(diǎn)五四。

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

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

          剛遇到一個(gè)類型錯(cuò)誤,復(fù)制給常量變量,一旦聲明了一個(gè)常量就不能再改變它,所以如果要?jiǎng)h除這一行再次運(yùn)行此程序,九周長(zhǎng)為五十六點(diǎn)五四。如果有一個(gè)變量知道以后不會(huì)改變,盡可能使用常量,不會(huì)將半徑和周長(zhǎng)指定為常量,因?yàn)樾枰诔绦蛑猩院蟾滤鼈儭?/p>

          這些就是常量,基本上就是一個(gè)不能被改變的變量,增加了一些數(shù)據(jù)安全性。

          如果覺得這個(gè)視頻有幫助,可以通過點(diǎn)擊點(diǎn)贊按鈕在下面留下隨機(jī)評(píng)論以及訂閱來支持我。

          頭條創(chuàng)作挑戰(zhàn)賽#

          變量的含義及分類:

          變量含義及操作:

          變量指的是數(shù)據(jù)的命名及存儲(chǔ),在javascript中創(chuàng)建一個(gè)變量,需要用到 "let" 關(guān)鍵字來聲明,并通過賦值運(yùn)算符 "=" 為變量添加數(shù)據(jù)。

          例如:

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

          javascript顯示


          也可以在一行中聲明多個(gè)變量,

          例如:

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

          javascript聲明多個(gè)變量


          這句代碼看上去很簡(jiǎn)短,但是不推薦這樣的命名方式,這樣的命名方式會(huì)使得協(xié)同開發(fā)者很難閱讀,為了可閱讀性,請(qǐng)一行只聲明一個(gè)變量,多行變量雖然有點(diǎn)長(zhǎng),但是能夠提高我們的可閱讀性。在對(duì)變量重復(fù)賦值時(shí),新的值會(huì)覆蓋掉前一賦值操作,也可以采用等同賦值操作,像下面這樣:

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

          javascript等同賦值


          一個(gè)變量聲明兩次則會(huì)觸發(fā) error報(bào)錯(cuò)。因此我們要避免這種操作。如下是報(bào)錯(cuò)截圖:

          let msg = 'error'    
          alert(msg)    

          javascript二次生命報(bào)錯(cuò)


          變量命名方式:

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

          // 變量命名方式    
          let user_Name;    
          let 123test;    // 命名時(shí)就會(huì)報(bào)錯(cuò)    
          alert(user_Name);    
          alert(123test)    
          

          javascript數(shù)字開頭命名報(bào)錯(cuò)


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

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

          javascript符號(hào)命名


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

          常量

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

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

          javascript常量命名


          javascript常量命名二次賦值失敗


          關(guān)注我!學(xué)習(xí)更多編程知識(shí)。

          avaScript的組成部分

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

          JavaScript關(guān)鍵字和保留字

          JavaScript描述了一組具有特定用途的關(guān)鍵字,一般用于控制語句的開始或結(jié)束,或者用于執(zhí)行特定的操作等。

          JavaScriptScript全部關(guān)鍵字
          ?

          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還描述了另一組不能用作標(biāo)識(shí)符的保留字。盡管保留字在JavaScript中還沒有特定的用途,但它們很有可能在將來被用作關(guān)鍵字。

          ?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中,變量指的是一個(gè)可以改變的量。也就是說,變量的值在程序運(yùn)行過程中是可以改變的。
          2. 變量是用于存儲(chǔ)數(shù)據(jù)的"容器"。我們通過「變量名」獲取數(shù)據(jù),甚至可以修改數(shù)據(jù)。
          3. 變量的本質(zhì)是程序在內(nèi)存中申請(qǐng)的一塊用來存放數(shù)據(jù)的空間。

          變量的命名

          1.變量的名字就和我們的名字一樣,程序也需要通過名字來找到對(duì)應(yīng)的數(shù)據(jù)。

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

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

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

          變量的使用

          1.定義變量時(shí)要使用var操作符(var是關(guān)鍵),后面跟一個(gè)變量名(變量名是標(biāo)識(shí)符)。

          例:var a = 100;

          如下圖所示:

          全套前端課程及資料請(qǐng)伽薇xiaole45666


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

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

          JavaScript的常量

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

          在JavaScript中,我們可以把常量看成是一種特殊的變量,之所以特殊,是因?yàn)樗闹凳遣粫?huì)變的。一般情況下,常量名全部大寫,別人一看就知道這個(gè)值很特殊,有特殊用途,如:var DEBUG = 1

          目前我們只需要簡(jiǎn)單了解常量的知識(shí),在之后的課程中我們會(huì)詳細(xì)講解。如需全套完整前端開發(fā)教程及配套資料請(qǐng)伽薇xiaole45666


          主站蜘蛛池模板: 动漫精品一区二区三区3d| 一区二区在线观看视频| 免费萌白酱国产一区二区| 亚洲av无码不卡一区二区三区| 亚洲一区二区三区电影| 天堂va视频一区二区| 国产福利微拍精品一区二区| 中文字幕一区二区免费| 精品一区二区三区在线视频观看 | 一区二区和激情视频| 亚洲一区无码中文字幕| 国产美女露脸口爆吞精一区二区| 国产怡春院无码一区二区| 伦精品一区二区三区视频| 91久久精品午夜一区二区| 亚洲AV无码一区二区二三区入口 | 日本一区二区三区免费高清在线| 久久久久久综合一区中文字幕| 国产高清在线精品一区二区三区 | 无码精品一区二区三区免费视频 | 中文字幕一区二区三区永久| 国产在线精品一区二区不卡| 一区二区三区高清在线 | 亚洲一区精品伊人久久伊人| 日本精品少妇一区二区三区| 影院成人区精品一区二区婷婷丽春院影视| 麻豆AV一区二区三区| 久久精品国产AV一区二区三区| 亚洲国产一区二区a毛片| 无码精品一区二区三区在线| 久久国产免费一区二区三区| 久久久91精品国产一区二区三区| 日本一区二区三区高清| 久久综合九九亚洲一区| 精品乱子伦一区二区三区| 激情一区二区三区| 国产婷婷一区二区三区| 久久国产午夜一区二区福利| 亚洲综合色一区二区三区| 免费人人潮人人爽一区二区 | 中文字幕无线码一区|