JavaScript的词法结构精华篇


Posted in Javascript onOctober 17, 2018

词法结构是一套基础性的规则,用来描述如何使用这门语言来编写程序。诸如如何给变量命名,如何写注释,如何分割短语等等。

我总结为以下几点

1.字符集使用Unicode码

2.区分大小写

  • javascript是区分大小写的语言。也就是说,关键字,变量,函数名和所有的标识符(identifier)都必须采取一致的大小写形式。注意:HTML并不区分大小写。在HTML中,标签和属性名可以是大写也可以是小写,而在javascript中则必须是小写。

3.注释有两种:单行注释(//)多行注释(/**/)

//单行注释
/*
多行注释
需要注意的是多行注释不能嵌套注释
*/
{x:1,y:2}  //Object
[1,2,3,4,5] //Array

4.JavaScript的标识符必须以字母,下划线(_)或者美元符($)开头.后续字母可以是字母,数字,美元符和下划线

5.分号是可选项,但是有时候会出现不好的结果。一般来说,写的时候不要省略分号。这样既可以提高代码的可读性,又可以减少出错

分号的处理

//第一种情况
var a
a
=
1
console.log(a)
//上面这段程序解释的时候是 var a; a=1; console.log(a);
//JavaScript在省略分号的时候并不是在每一个换行的时候都自动添加分号
//只有当前后的非空字符组成的短语不能够顺利解释的时候才会加上;
//上面的var=a a如果不加分号不能够继续解释,所以在解释的时候var=a的后面添加;
//a也可以单独解释,但是后续的=1无法解释,所以在a=1后面添加;
//第二种情况
x
++
y
//被解释为x;++y 而不是x++;y.保险起见还是自觉添加分号

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript 相关文章推荐
原生JS可拖动弹窗效果实例代码
Nov 09 Javascript
js中数组(Array)的排序(sort)注意事项说明
Jan 24 Javascript
jQuery中:nth-child选择器用法实例
Dec 31 Javascript
极易被忽视的javascript面试题七问七答
Feb 15 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
Aug 10 Javascript
Javascript for in的缺陷总结
Feb 03 Javascript
vue-cli 构建骨架屏的方法示例
Nov 08 Javascript
JavaScript中引用vs复制示例详析
Dec 06 Javascript
微信小程序上传图片到php服务器的方法
May 23 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
Apr 27 Javascript
Vue 使用typescript如何优雅的调用swagger API
Sep 01 Javascript
javascript实现时钟动画
Dec 03 Javascript
Javascript中parseInt的正确使用方式
Oct 17 #Javascript
教你如何编写Vue.js的单元测试的方法
Oct 17 #Javascript
详解vue如何使用rules对表单字段进行校验
Oct 17 #Javascript
Vue绑定内联样式问题
Oct 17 #Javascript
react 应用多入口配置及实践总结
Oct 17 #Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
Oct 17 #Javascript
手把手教你写一个微信小程序(推荐)
Oct 17 #Javascript
You might like
ThinkPHP安装和设置
2015/07/27 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
2020/12/16 PHP
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
非阻塞动态加载javascript广告实现代码
2010/11/17 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
js实现在同一窗口浏览图片
2014/09/17 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
easy_install python包安装管理工具介绍
2013/02/10 Python
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
pycharm 使用心得(四)显示行号
2014/06/05 Python
python win32 简单操作方法
2017/05/25 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
Ubuntu+python将nii图像保存成png格式
2019/07/18 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
2020/04/11 Python
python 调整图片亮度的示例
2020/12/03 Python
python xlsxwriter模块的使用
2020/12/24 Python
自我评价是什么
2014/01/04 职场文书
全民健身日活动方案
2014/01/29 职场文书
电气自动化个人求职信范文
2014/02/03 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
合伙购房协议样本
2014/10/06 职场文书
地球上的星星观后感
2015/06/02 职场文书
2016元旦主持人开场白
2015/12/03 职场文书