- 博客(6)
- 收藏
- 关注
原创 js函数下
2. 局部变量,在定义该变量的函数中可以使用,局部变量的作用域就是局部作用域(函数内部)访问变量,会优先找自身当前作用域内的变量,如果当前作用域内没有,会向上层作用域进行查找,1. 全局变量,在脚本中任意位置都可以使用,全局变量的作用域就是全局作用域。当X的值为fales 的时候就把后面的值赋值给x。所以当 x的值判断为true的时候就输出X的值。函数声明和变量声明会提升到当前作用域的最前面。true ==>就会执行后面的。用法:一般用来做值的初始化。案例--递归求斐波那契数列。true,执行前面的。
2023-06-07 21:57:15
76
1
原创 js函数了解
变量的预解析只有空间,没有值,所以如果是先预解析变量,那后面的函数预解析赋值就将空间中放入了值,2. 直接用函数调用代码 给变量赋值,那么在该变量中就接收了函数的返回值(函数的执行结果)如果是先预解析的函数,再次预解析变量的时候,空间已经存在了,再次定义空间也是没有意义的。1. 匿名函数赋值给变量的定义方式,预解析时遵循变量的预解析规则,不会将函数代码预解析。因为函数预解析其实包含了赋值的过程,函数定义放在内存中的时候将函数的代码也放在内存中。5. 函数名尽量不用下划线拼接多个单词,而是用小驼峰命名法。
2023-06-07 21:52:04
89
1
原创 js循环语句
声明变量 判断循环条件 true 执行循环体代码 操作计数变量 =>> 判断循环条件 true执行循环体代码 操作计数变量。判断循环条件是否为true,如果为true则执行循环体代码!在循环中执行continue关键字,那么会跳出本次循环,执行下一次循环。每次执行完循环体代码,都会再次判断循环条件是否为true...先执行一次循环体代码,再判断循环条件决定是否执行下一次循环。在循环中执行break关键字,那么会直接跳出整个循环。外层循环执行一次,内层循环执行一轮。while(循环条件){
2023-06-07 21:46:01
265
1
原创 一元表达式和分支语句
/ 执行过程: 判断小括号中的计算得到的布尔值,如果为true,则执行花括号中的代码块1;一元表达式 ==> 运算符 * / % ==> 运算符 + - ==> 比较运算符 ==> 逻辑与 ==> 逻辑或 ==> 赋值。后置自减 num-- 等价于num=num-1 后置自减在参与运算的时候,变量先参与运算,然后再自减。// 执行过程: 判断小括号中的计算得到的布尔值,如果为true,则执行花括号中的代码;前置自减 --num 等价于num=num-1 前置自减在参与运算的时候,变量先自减,再参与运算。
2023-06-07 21:39:45
824
1
原创 js组成运算符数据类型
小括号 > 前置自增/前置自减 > 数学运算符 * / % > 数学运算符 + - > 比较运算符 > 逻辑运算符非 > 逻辑运算符或 > 逻辑运算符与 > 赋值运算符。在浏览器中点击F12或者右键选择'检查'> 运算符两侧如果都是数字,进行普通数学加法运算(NaN是数字,其他数字+NaN得到NaN)> 如果运算符两侧,只要是有任意一测不是数字,那么加法运算符就会把两侧的值进行字符串拼接。* 逻辑与(并且) && 用法: 判断运算符两侧的布尔值,如果都为true,返回true。* 逻辑非(取反)!
2023-06-07 21:36:29
85
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人