溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

javascript詞法關(guān)鍵字有哪些

發(fā)布時(shí)間:2021-11-26 16:07:19 來源:億速云 閱讀:126 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要講解了“javascript詞法關(guān)鍵字有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“javascript詞法關(guān)鍵字有哪些”吧!

javascript是一種解釋型語言。
語言其實(shí)是相通的,從某個(gè)程度上來說,計(jì)算機(jī)語言和漢語,英語等語言類似,其實(shí)學(xué)習(xí)語言的初期就是記筆畫,記詞語,記語法,記得說話的規(guī)則,一個(gè)程序的完成就相當(dāng)于用這個(gè)語言寫出一篇文章,或長或短,或記錄歷史、或描述現(xiàn)象、或作出計(jì)算、或作出歸納、統(tǒng)計(jì)等。
那么計(jì)算機(jī)語言的基礎(chǔ)或本質(zhì)是什么那,就是電子信號(hào)的變化,或者叫1,0。 然后用于計(jì)算仿佛人的大腦用自己熟悉的文字作出思考一樣。在1,0的基礎(chǔ)上創(chuàng)出了各種高級(jí)語言,高級(jí)語言就是以英語為基礎(chǔ),讓人用近似于人類語言的方式與計(jì)算機(jī)溝通,讓計(jì)算機(jī)做出反映。Javascript就是其中一種,這種語言的優(yōu)勢從分體現(xiàn)在Web前端開發(fā)當(dāng)中。
語言是有詞語構(gòu)成的,那么詞語的構(gòu)成方式叫做詞法,詞在計(jì)算機(jī)語言中也可以叫做標(biāo)識(shí)符。
javascript的詞法:
字符集
1、編碼的所有文字有字符構(gòu)成,javascript的字符集用的是unicode字符集,unicode是asscii碼表和lantin-1的超集,基本支持地球上在用的所有語言。
2、區(qū)分大小寫,javascript是區(qū)分大小寫的語言,An和an是不同的兩個(gè)詞
3、會(huì)忽略兩個(gè)標(biāo)識(shí)符之間的空格,多數(shù)情況下,會(huì)忽略換行符,注意編碼格式,好的編碼格式有助于閱讀。格式控制字符:影響文本格式但不會(huì)顯示該符號(hào)。
4、unicode轉(zhuǎn)義序列,用6個(gè)asscii碼,以\u為開頭,后接4位16進(jìn)制數(shù),指代任意unicode內(nèi)碼。如'\u0075\u006e\u0069\u0063\u006f\u0064\u0065'==='unicode'。
5、標(biāo)準(zhǔn)化,unicode編碼,用不同的編碼方式可能的到相同的字符,但是內(nèi)部的1,0編碼是不同的,unicode為所有字符默認(rèn)給出了一種標(biāo)準(zhǔn)的編碼(解釋)方式。
注釋:注釋的兩種格式,單行注釋  //     多行注釋/*   多行    */。
標(biāo)識(shí)符:可以用下劃線,$,字母開頭,不可以用數(shù)字開始,標(biāo)識(shí)符用來對(duì)變量和函數(shù)名等命名。
變量:有標(biāo)識(shí)符來表示變量名,變量的值是可以改變的。
直接量:1 //整數(shù),1.1 //小數(shù),'hello' //字符串,true  false//布爾值,/js  //正則表達(dá)式(用來做模式匹配),{}  //對(duì)象,[] //數(shù)組,null //空值。
定義變量的方法: var   sin30='0.5';
                        var  pai=3.1415926;
                        var   bool=true;
可選分號(hào):javascript在認(rèn)為是一個(gè)完整的句子,若無分號(hào),解釋時(shí)會(huì)填補(bǔ)分號(hào),寫好分號(hào),養(yǎng)成好的編碼習(xí)慣。
關(guān)鍵字保留字:javascript使用了一些關(guān)鍵字,這些關(guān)鍵字用戶不能再自定義標(biāo)識(shí)符,還有一些被保留的關(guān)鍵字,當(dāng)前版本中可能沒用到,為了備用。
以下就是ECMAScript的全部關(guān)鍵字:
break   case   catch  continue   default     delete   do  else   finally  for   function  if   in   
instanceof  new   return  switch   this   throw   try   typeof  var  void  while  with
還有一部分保留字:
abstract   boolean  byte      char   class     const   debugger  double   enum   
export  extends   final  float   goto   implements
import  int   interface   long   native   package   private   protected  public  
short   static   super  synchronized   throws   transient   volatile

感謝各位的閱讀,以上就是“javascript詞法關(guān)鍵字有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)javascript詞法關(guān)鍵字有哪些這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI