美文网首页
js的词法结构

js的词法结构

作者: 娇娇_5038 | 来源:发表于2022-02-08 07:50 被阅读0次

什么是词法结构

词法结构是用来描述如何使用专门语言来编程,比如了它规定了诸如变量名是什么样的,怎么写注释,以及程序语句如何分隔的规则

1.字符集

javaScript程序是用Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并支持地球上所有在用的语言

2.js语言是区分大小写的

也就是说关键字,变量,函数名,标识符必须大小写一致,例如关键字‘while’只能写小写的‘while’ 不能写成大写的,再比如'online','Online','onLine','ONLINE'是四个不同的变量

html语言是不区分大小写的,所以在html里可以写onClick,但是在js中必须写onclick

3.js注释

js注释可以分为3种js注释

//

/**/

/*

*

*/

4.直接量

什么是直接量?直接量就是程序中直接使用的数值 ,eg:数字,字符串,布尔值,null,sysmbol,对象,数组

5.标识符和保留字

什么是标识符?

标识符是用来对函数和变量进行命名的或者js代码块中某些循环语句中的跳转位置,

标识符的命名规则

1.首字母必须由字母,下划线,$开始,后续的字符可以是字母、下划线、数字、$,也可以用非英语语言或者数学符号来书写标识符

var π=3.14; 

let i=1;

let  _this=this;

let  $str='hello';

let   v5=20;

6.保留字

保留字不允许做标识符

break ,  delete,   fuction,   return ,typeof,case,do,if,switch,var,catch,else,in,this,void,continue,false,instanceof,throw,while,debugger,finally,new,true,with,default ,for,null,try

class,const,enum,extends ,import, super

implements,let,private,public,yield,interface,package,protected,static

arguments,encodeURI,Infinity,Number,RegExp,Array,encodeURIComponent,isFinite,Object,String,Bollean,Error,isNaN,parseFloat,SyntaxError,Date,eval,JSON,parseInt,TypeError,decodeURL,EvalError, Math,RangeError,undefined,decodeURIComponent,Function,NaN,ReferenceError,URIError

7.可选分号

js使用‘;’来将语句分隔开来,如果语句可以独自占一行,可以省略‘;’,

相关文章

  • js的词法结构

    什么是词法结构 词法结构是用来描述如何使用专门语言来编程,比如了它规定了诸如变量名是什么样的,怎么写注释,以及程序...

  • JS基础学习(一)

    词法结构类型、值和变量 词法结构 JS是一门高端的、动态的、弱类型的编程语言,非常适合面向对象和函数式的编程风格 ...

  • JavaScript词法结构

    图解javascript犀牛书-chapter2 Lexical Structure 本章是js一些基础词法结构,...

  • 无标题文章

    # JavaScript权威指南2/3章 ## 第二章:词法结构 ### 2.1字符集 * JS使用Unicode...

  • web 基础总结

    总结 js部分 一、词法结构 1、区分大小写 2、注意//单行/*多行注释*/ 3、字面量(直接量literal)...

  • 容易错误的js

    JS词法作用域

  • js的核心语法:词法结构(1)

    编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础的基础,他规定了诸如变量名是...

  • 词法结构

    关于这个有很多说道,那也是JavaScript混乱的原因。我一向不怎么喜欢奇巧淫技,只要大家遵守一些最基本的编码规...

  • 词法结构

    字符集JavaScript 使用 Unicode 字符集编写。 区分大小写JavaScript 本身区分大小写,关...

  • js作用域

    词法作用域 -js采用的是词法作用域,函数的作用域基于函数创建的位置。

网友评论

      本文标题:js的词法结构

      本文链接:https://www.haomeiwen.com/subject/vjxwkrtx.html