码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript的词法结构精华篇

时间:2018-11-24 19:02:32      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:att   教程   script   添加   man   项目   js基础   单行注释   https   

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

我总结为以下几点

1.字符集使用Unicode码

2.区分大小写

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

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

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

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

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

分号的处理

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//第一种情况
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.保险起见还是自觉添加分号

 

 
Angular 4.0从入门到实战 打造在线竞拍网站
Vue2.0+Node.js+MongoDB全栈打造商城系统
nodejs入门到精通(基础就业)全套 技术分享图片  ...2
ES6零基础教学解析彩票项目 技术分享图片
极客学院ReactJS系列视频教程 技术分享图片
北风网ExtJS培训视频教程 ExtJS基础课程+ExtJS项目实战(两套)
HTML5游戏开发案例教程合集
WEB前端开发第二期面试视频  ...2
智能社vue.js精讲视频教程 技术分享图片  ...2
Vue.js高仿饿了么外卖App 最火前端框架  ...2
飞速上手的跨平台App开发
组件方式开发 Web App全站  ...2
所向披靡的响应式开发
HTML5 移动Web App阅读器
React Native视频教程电商项目实战教学 技术分享图片
Reactjs教程从入门到精通 技术分享图片
7天搞定Node.js微信公众号开发 技术分享图片  ...2
JavaScript网页游戏开发实战视频教程
捷训Node.js视频教程
React.js入门与实战 开发适配PC端及移动端新闻头条平台

JavaScript的词法结构精华篇

标签:att   教程   script   添加   man   项目   js基础   单行注释   https   

原文地址:https://www.cnblogs.com/winifredaf/p/10012853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!