摘要: (一)获取字符串长度 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 , 阅读全文
posted @ 2020-10-07 22:43 MaricoCheung 阅读(514) 评论(0) 推荐(0) 编辑
摘要: (一)数组的首尾两个元素互换 步骤构思: (1)用内置对象splice()进行元素更换 (2)splice(position索引位置,unit删除单位数,element增加元素) var arr = ["鹿晗", "王俊凯", "蔡徐坤", "彭于晏", "周杰伦", "刘德华", "赵本山"]; 阅读全文
posted @ 2020-10-06 21:52 MaricoCheung 阅读(459) 评论(0) 推荐(0) 编辑
摘要: (1)简易ATM /* 步骤构思:1、向用户打印目录 2、变量储存100块剩钱 3、变量储存=存钱:输入钱数加先前存钱数, 弹出显示余额提示框 4、变量储存=取钱:现有减去取钱数,弹出显示余额提示框 5、余额:弹出显示余额提示框 6、退出:弹出退出确认提示框 */ var select = prom 阅读全文
posted @ 2020-10-05 23:32 MaricoCheung 阅读(248) 评论(0) 推荐(0) 编辑
摘要: (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 } 阅读全文
posted @ 2020-10-04 23:29 MaricoCheung 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 作用域下的变量内存 · 全局变量(包括函数内无声名变量),在浏览器关闭时销毁 · 局部变量(包括函数形参),在执行完函数程序后销毁 作用域链 就近翻上查找变量输出 块级作用域 由于JavaScript是一门弱语言(语法较为宽松),没有块级作用域 注:for循环里的变量结束遍历后,在外部仍可传递例:找 阅读全文
posted @ 2020-10-03 23:29 MaricoCheung 阅读(138) 评论(0) 推荐(0) 编辑
摘要: js引擎运行 第一次解析(也称预解析):变量提升(含函数表达式)和函数提升 1️⃣ 前提是在作用域function或script情况下 2️⃣ 只提升变量名到当前作用域最顶端,不赋值不调用 3️⃣ 检查语法错误(如有则都不执行) 第二次解析:代码运行 从上到下,检查运行错误(如有则不再往下执行) 作 阅读全文
posted @ 2020-10-02 23:58 MaricoCheung 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 步骤构思: 1、使用for循环打印99乘法表 2、9行9列,双for,空字符串,转义符间距tab、换行newline 3、变量储存--数字、每行每列 展示一 function getForm() { var num = ''; for (var rows = 1; rows <= 9; rows++ 阅读全文
posted @ 2020-10-01 23:11 MaricoCheung 阅读(499) 评论(0) 推荐(1) 编辑
摘要: 法一(自定义函数) 请点击:冒泡排序动画演示(遍历多少行、每行交换多少次) /*步骤构思: 1、声明命名函数(形参数组) 2、for设置外循环, 控制遍历多少趟 3、for设置内循环, 控制遍历交换多少次 4、if设置满足两两比较条件, 索引号进行两两和临时变量的交换 5、return返回值 6、变 阅读全文
posted @ 2020-09-30 19:51 MaricoCheung 阅读(528) 评论(0) 推荐(1) 编辑
摘要: 法一(自定义函数) /* 步骤构思: 1、声明命名函数(形参数组) 2、变量储存=新数组 3、for设置循环体 4、计数器倒减遍历 5、return返回值 6、变量存储=调用函数(实参) 7、控制台打印变量输出 */ function reverse(printArr) { var newArr = 阅读全文
posted @ 2020-09-29 23:13 MaricoCheung 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 直角三角形:字符串遍历升序或倒序来做 步骤构思: 1、遍历外循环行数 2、遍历外循环列数 3、存储字符 4、字符换行 需求一:下行比上行多一个字符 var str = '' for (var rows = 1; rows <= 5; rows ++) { // 设置遍历5行 for (var col 阅读全文
posted @ 2020-09-28 22:21 MaricoCheung 阅读(669) 评论(0) 推荐(1) 编辑