摘要:
<script> // 案例一:等于几 // function f1() { // var num = 123; // function f2() { // console.log(num); // } // f2(); // } // var num = 456; // f1(); // 案例二: 阅读全文
posted @ 2022-04-13 08:52
罗砂
阅读(25)
评论(0)
推荐(0)
摘要:
只要是代码,就至少有一个作用域 写在函数内部的局部作用域 如果函数中还有函数,那么这个作用域中就又可以诞生一个作用域 根据在内部函数可以访问外部函数变量这种机制,用链式查找决定哪些数据能被内部函数访问,就称作作用域链 作用域链 <script> var num = 10; function fn() 阅读全文
posted @ 2022-04-13 08:51
罗砂
阅读(32)
评论(0)
推荐(0)
摘要:
通常来说,一段程序代码中所用到的名字并不是真实有效和可用的,而限定这个 名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高 了程序逻辑的局部性,增强了程序的可靠性,减少了名字冲突 <script> // 全局作用域 var num = 15; console.log(num); // 局部 阅读全文
posted @ 2022-04-13 08:50
罗砂
阅读(31)
评论(0)
推荐(0)
摘要:
全局变量 在全局作用域下声明变量叫做全局变量(在函数外部定义的变量) 全局部变量在代码的任何位置都可以使用 在全局作用域下var声明的变量是全局变量 特殊情况下,在函数内不适用关键字直接赋值的变量属于全局变量(不建议使用) 局部变量 在局部作用域下声明的变量叫做局部变量(在函数内部定义的变量) 局部 阅读全文
posted @ 2022-04-13 08:50
罗砂
阅读(133)
评论(0)
推荐(0)
摘要:
<script> // 函数的两种声明方式 // 1.利用函数关键字自定义函数(命名函数) function fn() {} fn(); // 2.函数表达式(匿名函数) // var 变量名 = function( ) { } var fun = function (aru) { console. 阅读全文
posted @ 2022-04-13 08:48
罗砂
阅读(67)
评论(0)
推荐(0)
摘要:
<script> // 用户输入年份,输出当前年份的2月份的天数 function backDay() { var year = prompt("请输入年份:"); if (run(year)) { alert("当前年份是闰年2月有29天"); } else { alert("当前年份是平年2月有 阅读全文
posted @ 2022-04-13 08:47
罗砂
阅读(345)
评论(0)
推荐(0)
摘要:
<script> function fn1() { console.log(11); fn2(); } fn1(); function fn2() { console.log(12); } </script> 阅读全文
posted @ 2022-04-13 08:46
罗砂
阅读(86)
评论(0)
推荐(0)
摘要:
<script> function run(year) { let a = false; if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { a = true; } return a; } console.log(run(2000 阅读全文
posted @ 2022-04-13 08:45
罗砂
阅读(77)
评论(0)
推荐(0)
摘要:
<script> function sort(arr) { for (let i = 0; i < arr.length - 1; i++) { for (let j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { var 阅读全文
posted @ 2022-04-13 08:44
罗砂
阅读(36)
评论(0)
推荐(0)
摘要:
需求: 用户输入0~59之间一个数字 如果数字小于10,则在这个数字前面补0,(加0 拼接) 否则 不做操作 用一个变量接收这个返回值,输出 阅读全文
posted @ 2022-04-13 08:42
罗砂
阅读(55)
评论(0)
推荐(0)