1.1语法基础

1.1.1区分大小写

es中一切都区分大小写,例如test与Test是两个不同的变量。

1.1.2 标识符

定义:就是变量、函数、属性或函数参数的名称。

组成:1.第一个字符必须是一个字母、_或$

2.剩下的其他字符可以是字母、下划线、美元符号或数字

按照惯例,es标识符使用驼峰大小写形式,即第一个单词的首字母小写,后面每个单词的首字母大写.eg:firstSecond。这种写法并不强制。

关键字、保留字、true、false、null不能作为标识符。

1.1.3注释

单行注释://......

块注释:/*......*/

1.1.4严格模式

严格模式是一种不同的JavaScript解析和执行模型,对于不安全的活动将被抛出错误。

启用严格模式的方法:

  1. "use strict"
  2. 函数方法:
    function doSomething(){"use strict";
    }

两种方法均要放在脚本的开头。

1.1.5语句

es中的语句以分号结尾。没有分号也有效,但不推荐。

多条语句可以合并到一个代码块中。代码块由一个左花括号开始,一个右花括号结束:

if(test){test=false;console.log(test);
}

即使要执行的只有一条语句,最佳实践也是始终在控制语句中使用代码块,使用代码块能让代码内容更清晰,需要修改代码时也可以减少出错的可能性。

【JavaScript学习-红宝书】1.语言基础相关推荐

  1. 红宝书背诵笔记 — 基础词

    红宝书基础词 基础词-Unit1 基础词-Unit2 基础词-Unit3 基础词-Unit4 基础词-Unit5 基础词-Unit6 基础词-Unit7 基础词-Unit8 基础词-Unit9 基础词 ...

  2. JavaScript(红宝书)(一)

    1.什么是Javascript? 完整的 JavaScript 实现包含以下三个部分:  核心(ECMAScript)  文档对象模型(DOM)  浏览器对象模型(BOM) [外链图片转存失败, ...

  3. 一起读JavaScript红宝书 —— 02语法基础(上)

    JavaScript高级程序设计读书笔记,前端神作不容错过.原书近100万字,内容太多,故作笔记尽量在不缩减内容的情况下缩减字数,方便复习和回顾. 语法基础(上) 1. 语法 2. 关键字和保留字 3 ...

  4. 在图书馆学习红宝书的一天(二)· 慢慢看原型、原型链就看懂了~

    前言 大家好,这里是@IT·平头哥联盟,我是团宠闪光少女--粉刷酱. 要怎么描述编程是个多幸福的工作呢? 我们很多人都想着如果能一辈子编程,那真是太好了. 而现实生活中,对未来的担忧和焦虑常常困扰着我 ...

  5. JavaScript(红宝书)(二)

    2.HTML中的JavaScript 1.关于Script 使用 async:可选.表示应该立即开始下载脚本,但不能阻止其他页面动作,比如下载资源或等待其他脚本加载.只对外部脚本文件有效.  cha ...

  6. 红宝书背诵笔记 — 简单基础词语

    简单基础词 a开头的简单基础词 b开头的简单基础词 c开头的简单基础词 d开头的简单基础词 e开头的简单基础词 f开头的简单基础词 g开头的简单基础词 h开头的简单基础词 i开头的简单基础词 j开头的 ...

  7. 《JavaScript高级程序设计(第四版)》红宝书学习笔记(1)

    个人对第四版红宝书的学习笔记.不适合小白阅读.这是part1,包含原书第二章(HTML中的Javascript)和第三章(语言基础).持续更新,其他章节笔记看我主页. (记 * 的表示是ES6新增的知 ...

  8. 前端学习路线-学习web前端的最 佳路线:必备javascript书籍【含红宝书和绿皮书、黄宝书等】

    需要资料的同学可以给我留言,留下你的邮箱即可. 跟着前端大佬推荐的路线学习进阶: html和css 关于最基础的html和css可以看看在线网站菜鸟教程: HTML 教程 | 菜鸟教程HTML 教程- ...

  9. 《JavaScript高级程序设计(第四版)》红宝书学习笔记(2)(第四章:变量、作用域与内存)

    个人对第四版红宝书的学习笔记.不适合小白阅读.这是part2.持续更新,其他章节笔记看我主页. (记 * 的表示是ES6新增的知识点,记 ` 表示包含新知识点) 第四章:变量.作用域与内存 4.1 原 ...

  10. javascript 高级程序设计_JavaScript 经典「红宝书」,几代前端人的入门选择

    人的一生中总要读几本经典书,在这个"经典"泛滥的年代,什么才是权威的代表,我想大概是一本的书的口碑,能积累下上佳口碑的书,往往也是能经得住时间推敲的.比如这本: 相信许多前端开发者 ...

最新文章

  1. 关于日期比较compareTo
  2. css中的代码图标,认识CSS中字体图标(示例代码)
  3. 《球球大作战》游戏优化之路(下)
  4. Linux之加密和安全
  5. [LevelDB] 写批处理过程详解
  6. Android学习小Demo(11)一个显示行线的自定义EditText
  7. Linux系统编程 -- 为什么需要进程间通信??
  8. SaltStack 学习笔记 - 第十二篇: SaltStack Web 界面
  9. zookeeper进行leader选举
  10. windows10与windows98虚拟机共享文件
  11. 阿里云短信服务的使用(创建,测试笔记)
  12. 在线二进制转文本字符工具
  13. 在阿里云注册域名后如何网站备案
  14. oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB
  15. 如何判断自己IP是内网IP还是外网IP
  16. 【学习笔记】算法101--数学(二)2.3篇
  17. Android Studio BMI计算器设计(三种计算标准)
  18. Zoho One平台正式发布 或将颠覆企业软件和SaaS行业
  19. 绝对值海德汉编码器圆光栅RCN226/RCN228/RCN2380/RCN2310/RCN2381/RCN223FM/RCN2390FM/RCN2391FM参数
  20. C语言fwrite函数

热门文章

  1. 马哥 python培训
  2. 人人商城小程序消息服务器配置,人人商城小程序订阅消息设置方法绝对好使
  3. NLP文本情感——SNOWNLP简易版
  4. 以下可以作为C语言标识符的是( ),天津市计算机二级C语言选择题
  5. 大华linux密码,大华wifi摄像头的初始化和读取视频流
  6. RTU设备功能及选型
  7. BIOS中的内存测试memtest
  8. 计算机汉字区位码十进制,[计 算 机]汉字区位码\国标码\机内码之间的换算
  9. 七巨头如何抵御抖音?
  10. 《统计学》第八版贾俊平第十一章一元线性回归知识点总结及课后习题答案