JavaScript - 词法结构
JavaScript 结构 词法
2023-09-11 14:15:54 时间
前言
编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序。作为语法的基础,它规定了诸如变量名是什么样的、怎么写注释,以及程序语句之间如何分隔等规则。
字符集
JavaScript程序是用Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有在用的语言。ECMAScript 3 要求JavaScript的实现必须支持Unicode2.1及后续版本,ECMAScript 5 则要求支持Unicode3及后续版本。
区分大小写
JavaScript是区分大小写的语言,也就是说关键字、变量、函数名和所有标识符(identifier)都必须采取一致的大小写形式。例如,关键字if必须写成 " if ",而不能写成 " IF/If/iF "。
但需要注意的是,HTML并不区分大小写。由于它和客户端JavaScript联系紧密,因此这点区别很容易混淆。许多客户端JavaScript对象和属性与它们所表示HTML标签和属性同名。在HTML中,这些标签和属性名可以使用大写或小写,而在JavaScript中则必须是小写。例如,在HTML中设置事件处理程序时,onclick属性可以写成 " onClick ",但在JavaScript代码(或者XHTML文档)中,必须使用小写的onclick。
严格来讲,XHTML是区分大小写的,但由于浏览器有着强大的纠错能力,即使文档中包含很多不严格的大小写,浏览器还是能正确解析渲染。
空格、换行符和格式控制符
JavaScript会忽略程序中标识(token)之间的空格,
相关文章
- JavaScript图形实例:图形的平移和对称变换
- 第七节:语法总结(1)(自动属性、out参数、对象初始化器、var和dynamic等) 图片放大镜 JavaScript-基础 用javascript写原生ajax(笔记) 初遇 Asp.net MVC 数据库依赖缓存那些事儿 前端JS 与 后台C# 之间JSON序列化与反序列化(笔记)
- 【学习笔记36】JavaScript求1到10的随机数
- 高性能Javascript--高效的数据访问
- Google Earth Engine(GEE)——JavaScript基本功能介绍(影像和视频数据的导出)
- javascript 温故而知新 getBoundingClientRect
- 如何选择Javascript模板引擎(javascript template engine)?
- 【JavaScript】重温Javascript继承机制
- 【JavaScript】Understanding callback functions in Javascript
- 【JavsScript】推荐五款流行的JavaScript模板引擎
- 《趣学JavaScript——教孩子学编程》——1.4 JavaScript程序的结构
- 《HTML、CSS、JavaScript 网页制作从入门到精通》——6.7 表格的结构
- javascript伪协议
- 网页性能优化:防止JavaScript、CSS阻塞浏览器渲染页面
- 【图解】javaScript组成结构
- jQuery JavaScript Library v1.10.2
- javascript节点操作replaceChild()