写点什么

JS 语言基础

作者:Jason199
  • 2022 年 6 月 04 日
  • 本文字数:1126 字

    阅读完需:约 4 分钟

JS语言基础

任何语言的核心所描述的都是这门语言在最基本的层面上如何工作,涉及语法、操作符、数据类型 以及内置功能,在此基础之上才可以构建复杂的解决方案。

当然 JS 也是如此,大概是以下这些

  1. 输出方式

  2. 变量和常量

  3. 算术运算符

  4. 数据类型

  5. 数据类型的转换


ECMA-262 第 5 版(ES5)定义的 ECMAScript,是目前为止实现得最为广泛(即受浏览器支持最好) 的一个版本。第 6 版(ES6)在浏览器中的实现(即受支持)程度次之。 这也就是大家广泛说的 ES6 语法,

一 、1.语法

任何一门语言都有自己的编写规范,好的编写规范能能够帮助你更好的去减少不必要的 bug,ECMAScript 的语法很大程度上借鉴了 C 语言和其他类 C 语言,

2.区分大小写

首先要知道的是,ECMAScript 中一切都区分大小写,也就是我们常说的驼峰命名法。无论是变量、函数名还是操作符,都区分大 小写。换句话说,变量 text 和变量 Text 是两个不同的变量。类似地,typeof 不能作为函数名,因 为它是一个关键字,还有一些是预留的关键字,这个可能在未来当中会使用的到,但是目前还没有使用到,也不建议使用。

3.标识符

所谓标识符,就是变量、函数、属性或函数参数的名称。标识符可以由一或多个下列字符组成: (1) 第一个字符必须是一个字母、下划线(_)或美元符号($);

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

(3)当然目前中文也可以作为变量,但是不建议用户去使用。

firstSecond myCar doSomethingImportant 
复制代码

4.注释

注释,包括单行注释和块注释。单行注释以两个斜杠字符开头,

如: // 单行注释

块注释以一个斜杠和一个星号(/*)开头,以它们的反向组合(*/)结尾,

如: /* 这是多行

注释 */

5.语句

JavaScript 中的语句以分号结尾。

如下面的例子 所示: let sum = a + b // 没有分号也有效,但不推荐

let diff = a - b; // 加分号有效,

推荐 即使语句末尾的分号不是必需的,也应该加上。记着加分号有助于防止省略造成的问题,比如可以 避免输入内容不完整。此外,加分号也便于开发者通过删除空行来压缩代码(如果没有结尾的分号,只 删除空行,则会导致语法错误)。加分号也有助于在某些情况下提升性能,因为解析器会尝试在合适的 位置补上分号以纠正语法错误,所以建议在编写 js 语法的时候还是要加上分号最好。如下面的例子


if (test) {  test = false;  console.log(test); } 
复制代码

今天就写到这里吧,学习前端的路上没有捷径,只有一点点码代码才能知道其中的乐趣,另外随着技术的发展出来的越来越多的框架,和封装好的 js 模块,虽然这很大程度上帮我们解决了一些不必要的问题,但是我还是相信那句话,基础打扎实了其他的就不怕什么了,还有学习的路上只有脚踏实地才能走的更扎实,今天的文章就到这里吧

用户头像

Jason199

关注

还未添加个人签名 2022.04.29 加入

还未添加个人简介

评论

发布
暂无评论
JS语言基础_js_Jason199_InfoQ写作社区