摘要: 作用域(scope) 指的是一个变量的可见区域 全局作用域 在网页运行时创建,在网页关闭时消耗 所有直接编写到script标签中的代码都位于全局作用域中 变量是全局变量,可以在任意位置访问 局部作用域 块作用域 在代码块执行时创建,代码块执行完毕就销毁 在块作用域中声明的变量是局部变量,只能块内部访 阅读全文
posted @ 2023-01-15 21:40 程序员张3 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1. 语法 function 函数名(){ 语句...... } 2. 定义和调用函数 - 语法:函数名() 使用typeof检查函数对象时返回function 定义方式 (1)函数声明 (2)函数表达式 (3)箭头函数 // 创建一个函数 function fn(){ console.log("你 阅读全文
posted @ 2023-01-15 21:13 程序员张3 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 属性 对象中可以存储多个各种类型的数据,对象中存储的数据成为属性 添加属性或修改属性值:对象.属性名 = 属性值 读取属性:对象.属性名,如果读取对象中没有的属性返回undefined 删除属性:delete 对象.属性名 let obj = Object(); obj.name = "孙悟空"; 阅读全文
posted @ 2023-01-13 23:16 程序员张3 阅读(15) 评论(0) 推荐(0) 编辑
摘要: break 用来终止switch和循环语句 执行后,当前的switch或循环会立刻停止 会终止离它最近的循环 continue 用来跳过当次循环 // 求100以内所有的质数 优化后 for(let i = 2; i < 100; i++){ // 检查i是否是质数,是质数则输出 // 创建一个变量 阅读全文
posted @ 2023-01-13 22:59 程序员张3 阅读(14) 评论(0) 推荐(0) 编辑
摘要: JS三种循环语句 while语句 do-while语句 for语句 通常编写一个循环,需要有三个条件: (1)初始化表达式 (2)条件表达式 (3)更新表达式 ####1. while循环 语法 while (condition) { // 代码 // 所谓的“循环体” } 当 condition 阅读全文
posted @ 2023-01-13 11:54 程序员张3 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 运算符(操作符):可以用来对一个或多个操作数(值)进行运算 1. 算术运算符 + 加法运算符 - 减法运算符 * 乘法运算符 / 除法运算符 ** 幂运算 % 模运算 算术运算时,除了字符串的加法,其他运算的操作数是非数值时,都会转换为数值然后再运算 let a = 1 + 1; a = 10 - 阅读全文
posted @ 2023-01-10 22:29 程序员张3 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 类型转换:将一种类型转换为其他类型(一般指字符串、数值和布尔值) 1. 转换为字符串 调用toString()方法将其他类型转换为字符串(null和undefined没有toString()方法) 调用String()函数将其他类型转换为字符串 原理: (1)拥有toString()方法的值调用St 阅读全文
posted @ 2023-01-10 20:46 程序员张3 阅读(39) 评论(0) 推荐(0) 编辑
摘要: typeof运算符 - typeof用来检查不同的值的类型 - 它会根据不同的值返回不同的结果 let a = 10; let b = 10n; console.log(typeof n); // number console.log(typeof b); // bigint 阅读全文
posted @ 2023-01-09 23:19 程序员张3 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 数据类型,指那些可以赋值给变量的值,JS中的数据类型由原始值和对象共同组成 JavaScript中一共有七种原始值: 1. 数值(Number) 在JS中所有的整数和浮点数都是数值类型 JS中的数值并不是无限大的,当数值超过一定范围后会显示近似值 再超过范围会以科学计数法的形式显示 再超过范围会显示 阅读全文
posted @ 2023-01-09 23:13 程序员张3 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1. 字面量 就是一个值,其含义就是它的字面意思 比如:1 2 3 4 100 "hello" true null ...... 在js中所有字面量都可以直接使用,但是直接使用字面量并不方便 // 字面量 console.log(123); console.log("hello"); console 阅读全文
posted @ 2023-01-09 21:09 程序员张3 阅读(141) 评论(0) 推荐(0) 编辑