根据文件和【部分内容】的描述,“js复习笔记.pdf”主要涉及JavaScript的基础知识点,包括语言规范、变量、常量、数据类型及其转换、运算符、流程控制等方面。以下是详细知识点梳理: 1. JavaScript语言规范 - JavaScript区分大小写,意味着变量名或函数名中的字母大小写必须一致。 - JavaScript代码末尾的分号通常是可选的,编译器会自动处理分号的添加,但为了代码的清晰和避免潜在的错误,建议始终显式添加分号。 2. 变量 - 使用var关键字声明变量,变量名可以包含字母、数字、下划线和美元符号$,但不能以数字开头,且不能使用JavaScript保留关键字或中文。 - 驼峰命名法(userName)和下划线命名法(user_name)是变量命名的两种常见方式。 - 变量可以多次赋值,且可以赋予不同类型的数据,体现了JavaScript的弱类型特性。 - 可以一次声明多个变量,使用逗号分隔,例如var b1=1, b2=2, b3=3。 3. 常量 - 常量使用const关键字声明,声明时必须赋值,并且之后不能被重新赋值。 4. 数据类型 - JavaScript的数据类型分为原始类型和引用类型。原始类型包括数值型(整型和浮点型)、字符串型、布尔型、未定义型(undefined)、空型(null)。 - 使用typeof操作符可以检测数据类型,它会返回数据类型的字符串描述。 - 字符串被引号包裹,JavaScript中不区分单双引号。字符串可以是任意长度,包括零长度。 5. 数据类型的转换 - 隐式转换发生在运算过程中,例如在加法运算中,若操作数中存在字符串,则会将其他操作数转换为字符串进行拼接。 - 强制转换需要使用专门的函数,如Number()、parseInt()、parseFloat()、toString()等,可将其他数据类型显式转换为数值型、整型、浮点型或字符串型。 6. 运算符 - 运算符分为算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符和三目运算符。 - 算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)、取余(%)等,自增(++)和自减(--)也属于算术运算符。 - 比较运算符用于比较两个值,包括大于(>)、小于(<)、等于(==)、全等(===)、不等于(!=)、不全等(!==)等。 - 逻辑运算符包括逻辑与(&&)、逻辑或(||)和逻辑非(!),具有短路特性,若某个条件已能确定整个表达式的结果,则不会计算剩余部分。 - 位运算符(&、|、^、~)对数据的二进制形式进行操作,属于更底层的操作。 7. 流程控制 - 条件语句包括if语句、if-else语句以及if-else嵌套语句,用于根据不同的条件执行不同的代码块。 - if语句后面的大括号{}可省略,但建议总是使用大括号以避免代码的可读性降低。 - JavaScript中的条件表达式在逻辑上等价于false的值有0、NaN、空字符串''、undefined、null。 扩展功能: - alert()函数用于弹出警示框,向用户显示提示信息。 - prompt()函数用于弹出输入框,提示用户输入数据,返回值为字符串类型,若用户点击取消则返回null。 这份复习笔记覆盖了JavaScript基础学习的各个方面,适合初学者复习和巩固知识点。由于它并不是一个教程,所以知识点的说明比较简略,适合已经有一定基础或者对知识有碎片化认识的读者,用以整理和回顾。
剩余10页未读,继续阅读
- 粉丝: 18
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助