博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《JavaScript语言精粹》第二章-语法 简单笔记
阅读量:5842 次
发布时间:2019-06-18

本文共 914 字,大约阅读时间需要 3 分钟。

注释

JavaScript提供两种注释: /* */包围的块注释及//开头的行注释。

注释应该被优先用来提高程序的可读性,注释要精确地描述代码,没有用的注释比没有注释更糟糕。

/* */块注释对于被注释的 代码块 是不安全的, (当包裹正则表达式时会导致语法错误)。 建议避免使用。

标识符

JavaScript不允许使用保留字来命名变量或参数。 且不允许在对象字面量中 或者 用点运算符提取对象属性时, 使用保留字作为对象的属性名。

字符串

JavaScript被创建的时候, Unicode是一个16位的字符集, 所以JavaScript中所有的字符都是16位的。

for语句

for语句有两种形式。

常见的形式由3个可选从句控制: 初始化从句(initialization)、条件从句(condition)和增量从句(increment)。 首先执行initialization,它的作用是初始化循环变量。 接着, 计算condition的值。 如果condition被省略, 则假定返回的条件是真。 如果condition的值为假, 那么循环将停止, 如果为真,执行代码块, 然后执行increment, 接着循环会重复执行condition...

另一种形式(for in语句)会枚举一个对象的所有属性名(键名)。 每次循环中, object的下一个属性名字符串被赋值给variable。

通常需要用 object.hasOwnProperty(variable)来确定这个属性是该对象的成员,还是来自原型链。

 
for (myvar in obj) {    if (obj.hasOwnProperty(myvar)) {        //...    }}
运算符优先级

下表中,排在越上的运算符优先级越高。 它们的结合性最强。 圆括号可以用来改变正常情况下的优先级。

  1. . [] ()
  2. delete new typeof + - !
  3. * / %
  4. + -
  5. >= <= > <
  6. === !==
  7. &&
  8. ||
  9. ?:

转载于:https://www.cnblogs.com/blackwood/p/3237927.html

你可能感兴趣的文章
写一个bat文件,删除文件名符合特定规则,且更改日期在某
查看>>
我的友情链接
查看>>
写Use Case的一种方式,从oracle的tutorial抄来的
查看>>
【C#】protected 变量类型
查看>>
Ubuntu解压
查看>>
爬虫_房多多(设置随机数反爬)
查看>>
藏地密码
查看>>
爬虫去重(只是讲了去重的策略,没有具体讲实现过程,反正就是云里雾里)...
查看>>
react中将px转化为rem或者vw
查看>>
8816
查看>>
avcodec_open2()分析
查看>>
何如获取单选框中某一个选中的值
查看>>
paip.输入法编程----删除双字词简拼
查看>>
QQ悬浮返回顶部
查看>>
MySQL建表语句的一些特殊字段
查看>>
《Unix环境高级编程》读书笔记 第8章-进程控制
查看>>
腾讯前端二面题目详解
查看>>
mascara-1
查看>>
Jquery Form表单取值
查看>>
Android API level 与version对应关系
查看>>