摘要:
(一)获取字符串长度 console.log(str.length); // 33 (二)取出指定位置的字符,如:0,3,5,9等 console.log(str[0], str[3], str[5], str[9]); // a a d g (三)查找指定字符是否在以上字符串中存在,如:i,c , 阅读全文
摘要:
(一)数组的首尾两个元素互换 步骤构思: (1)用内置对象splice()进行元素更换 (2)splice(position索引位置,unit删除单位数,element增加元素) var arr = ["鹿晗", "王俊凯", "蔡徐坤", "彭于晏", "周杰伦", "刘德华", "赵本山"]; 阅读全文
摘要:
(1)简易ATM /* 步骤构思:1、向用户打印目录 2、变量储存100块剩钱 3、变量储存=存钱:输入钱数加先前存钱数, 弹出显示余额提示框 4、变量储存=取钱:现有减去取钱数,弹出显示余额提示框 5、余额:弹出显示余额提示框 6、退出:弹出退出确认提示框 */ var select = prom 阅读全文
摘要:
(1)求100以内所有能被3和7整除的数的和 /* 步骤:用变量储存目标数累加和 for设置循环体 if 设置满足条件 */ var sum = 0 for (var i = 1; i <= 100; i++) { if (i % 3 == 0 && i % 7 == 0) { sum += i } 阅读全文
摘要:
作用域下的变量内存 · 全局变量(包括函数内无声名变量),在浏览器关闭时销毁 · 局部变量(包括函数形参),在执行完函数程序后销毁 作用域链 就近翻上查找变量输出 块级作用域 由于JavaScript是一门弱语言(语法较为宽松),没有块级作用域 注:for循环里的变量结束遍历后,在外部仍可传递例:找 阅读全文
摘要:
js引擎运行 第一次解析(也称预解析):变量提升(含函数表达式)和函数提升 1️⃣ 前提是在作用域function或script情况下 2️⃣ 只提升变量名到当前作用域最顶端,不赋值不调用 3️⃣ 检查语法错误(如有则都不执行) 第二次解析:代码运行 从上到下,检查运行错误(如有则不再往下执行) 作 阅读全文
摘要:
步骤构思: 1、使用for循环打印99乘法表 2、9行9列,双for,空字符串,转义符间距tab、换行newline 3、变量储存--数字、每行每列 展示一 function getForm() { var num = ''; for (var rows = 1; rows <= 9; rows++ 阅读全文