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 相关文章推荐
JavaScript 变量命名规则
Sep 23 Javascript
js 中{},[]中括号,大括号使用详解
May 12 Javascript
js实现交换运动效果的方法
Apr 10 Javascript
JavaScript中判断函数、变量是否存在
Jun 10 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
Jun 03 Javascript
AngularJs bootstrap搭载前台框架——基础页面
Sep 01 Javascript
AngularJS辅助库browserTrigger用法示例
Nov 03 Javascript
JavaScript如何一次性展示几万条数据
Mar 30 Javascript
详解Vue 方法与事件处理器
Jun 20 Javascript
详解如何用webpack打包一个网站应用项目
Jul 12 Javascript
原生JS实现获取及修改CSS样式的方法
Sep 04 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
Sep 14 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
CI框架给视图添加动态数据
2014/12/01 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
JavaScript 学习笔记(五)
2009/12/31 Javascript
JavaScript中也使用$美元符号来代替document.getElementById
2010/06/19 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
bootstrap实现图片自动轮播
2016/12/21 Javascript
javascript中apply/call和bind的使用
2017/02/15 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
python实现异步回调机制代码分享
2014/01/10 Python
python实现telnet客户端的方法
2015/04/15 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
python实现的生成word文档功能示例
2019/08/23 Python
python模块常用用法实例详解
2019/10/17 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
财务会计专业毕业生自荐信
2013/10/02 职场文书
霸气押韵的班级口号
2014/06/09 职场文书
医院标语大全
2014/06/23 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
博士给导师的自荐信
2015/03/06 职场文书
行政撤诉申请书
2015/05/18 职场文书
蜗居观后感
2015/06/11 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书