数据类型
文章平均质量分 69
云杰8了
一入前端深似海
展开
-
猴子选大王(递归超简单)
//猴子选大王 var total = prompt('请输入猴子的总数'); var kick = parseInt(prompt('请输入踢出第几只猴子')); var monkey = []; for (var i = 1; i <= total; i++) { monkey.push(i); } i = 0; //当数组剩一个元素的时候,退出循环 .原创 2021-01-26 12:24:38 · 1264 阅读 · 0 评论 -
Math对象与Date对象
Math对象与Date对象Math对象Date对象1.创建日期对象。日期对象方法:设置日期:练习随机16进制颜色获取当前时间,以字符串形式输出到页面上输入日期计算相隔天数Math对象提供了很多关于运算的方法。 Math.random(); 返回0-1之间的随机数。假如我们需要一个n-m之间的数。 Math.round(Math.random()*(m-n)+n) Math.floor(Math.random() * (m - n + 1) + n); Math.原创 2021-01-06 20:03:05 · 402 阅读 · 0 评论 -
JavaScript对象 、堆与栈
JavaScript对象 、堆与栈堆与栈JavaScript 对象对象的分类创建一个对象对象属性访问对象属性修改对象的属性值;对象方法访问对象方法移除对象的属性检查属性是否存在计算属性保留字段可以用作属性名for…in 循环遍历对象像对象一样排序引用复制比较引用常量对象复制和合并,Object.assign总结堆与栈栈:原始数据类型(Undefined,Null,Boolean,Number、String) 堆:引用数据类型(对象、数组和函数)两种类型的区别是: 区别: 基础数据类型的数据存储原创 2021-01-06 19:30:32 · 1046 阅读 · 0 评论 -
JavaScript递归(空瓶子换酒)
项目场景:某商店出售活动的啤酒。规定每3个空瓶子可以换1瓶啤酒。 我买了40瓶啤酒,喝完后按照规定用空瓶子换啤酒。、 最后我能喝到多少瓶啤酒。原因分析: 最终喝到的酒 = 给第一次老板兑换的瓶子数 + 第一次兑换后手里剩下的瓶子 +用瓶子换回的啤酒;解决方案:第一次 刚开始40个瓶子 给老板39个空瓶 拿回来13瓶 之前剩余1瓶 结束时有14个空瓶第二次 刚开始14个瓶子 给老板12个空瓶 拿回来4瓶 之前剩余2瓶 结束时6瓶第三次原创 2021-01-06 09:45:43 · 302 阅读 · 0 评论 -
函数
函数函数声明局部变量外部变量参数形参实参返回值 return函数命名函数 == 注释总结我们经常需要在脚本的许多地方执行很相似的操作。例如,当访问者登录、注销或者在其他地方时,我们需要显示一条好看的信息。函数是程序的主要“构建模块”。函数使该段代码可以被调用很多次,而不需要写重复的代码。我们已经看到了内置函数的示例,如 alert(message)、prompt(message, default) 和 confirm(question)。但我们也可以创建自己的函数。函数声明使用 函数声明 创建函原创 2021-01-05 18:49:03 · 149 阅读 · 2 评论 -
数组方法、冒泡排序、选择排序
数组方法、冒泡排序、选择排序数组声明数组数组下标遍历数组1、for循环遍历数组2、for..in循环遍历数组3、for...of循环遍历区别数组方法push()pop()unshift()shift()concat()slice()indexof()forEach()splice()join()reverse()sort()数组排序**比较函数可以返回任何数字****箭头函数最好**冒泡排序选择排序数组对象允许存储键值化的集合,这很好。但很多时候我们需要的是有序集合,里面的元素都是按顺序排列的。例如,原创 2021-01-04 20:19:12 · 173 阅读 · 0 评论