FE-DSHUI / DSHUI

前端王者小分队读书会
4 stars 1 forks source link

《你不知道的JavaScript 下卷》——2020-01-28 #27

Open sworlife opened 3 years ago

sworlife commented 3 years ago

深入编程

我认为,编程中的一系列基本概念就是任何一门编程语言的组成部分,理解这些基本概念对学习其他编程语言有着提纲挈领的作用。

1. 运算符 在值上执行动作需要运算符

它包括一下几类:

2. 值与类型 执行各种类型的动作需要值与类型

值是具有类型的,就机器语言来将,不同类型的值代表的二进制长度不同。因此,我认为所有编程语言中的值都是有类型的,且类型的本质在于是在机器语言中用二进制数如何表示的。

JavaScript中具有以下类型:

3. 变量 在程序的执行过程中需要变量来保存数据(也就是程序状态)。

所谓静态编程语言与动态编程语言的区别就在于变量的类型是否可变。

4. 表达式 一个表达式是对一个变量或值的引用,或者是一组值和变量与运算符的组合

5. 语句 执行特定任务的一组单词、数字和运算符被称为语句。

6. 块 将一系列语句组织到一起,这些语句通常被称为块

7. 条件判断 需要 if 这样的条件判断来作出决策

8. 循环 需要循环来重复任务,直到不满足某个条件

9. 函数 需要函数将代码组织为逻辑上可复用的块

10. 注释 代码注释是编写可读代码的有效方法

11. 代码 以上所有部分共同描述出的程序通常被称为源码或代码。