自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 流程控制

题目描述实现 fizzBuzz 函数,参数 num 与返回值的关系如下:1、如果 num 能同时被 3 和 5 整除,返回字符串 fizzbuzz2、如果 num 能被 3 整除,返回字符串 fizz3、如果 num 能被 5 整除,返回字符串 buzz4、如果参数为空或者不是 Number 类型,返回 false5、其余情况,返回参数 num示例1输入复制15...

2018-10-29 16:25:32 69

原创 计时器

     题目描述实现一个打点计时器,要求1、从 start 到 end(包含 start 和 end),每隔 100 毫秒 console.log 一个数字,每次数字增幅为 12、返回的对象中需要包含一个 cancel 方法,用于停止定时操作3、第一个数需要立即输出  知识点:setinterval()是定时调用的函数,可按照指定的周期(以毫秒计)来...

2018-10-29 16:09:02 1157

原创 正确使用parseInt

题目描述修改 js 代码中 parseInt 的调用方式,使之通过全部测试用例示例1输入复制'12'输出复制12示例2输入复制'12px'输出复制12示例3输入复制'0x12'输出复制0 知识点:parseInt() 函数可解析一个字符串,并返回一个整数。语法parseInt(...

2018-10-29 15:26:38 336

原创 正确的函数定义

请修复给定的 js 代码中,函数定义存在的问题示例1输入复制true输出复制a  原代码function functions(flag) { if (flag) { function getValue() { return 'a'; } } else { function getValue() { retur...

2018-10-29 15:21:43 388

原创 查找元素位置

题目描述在数组 arr 中,查找值与 item 相等的元素出现的所有位置示例1输入复制'abcdefabc'输出复制[0, 6]  1.用遍历function findAllOccurrences(arr, target) { var a = []; for(i=0;i<arr.length;i++){ i...

2018-10-29 15:09:49 140

原创 求二次方

题目描述为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4]输出复制[1, 4, 9, 16]  1.用遍历+push()function square(arr) { var newarr = []; for(i=0;i<arr.length;i++){ ...

2018-10-29 15:04:50 317

原创 查找重复元素

题目描述找出数组 arr 中重复出现过的元素示例1输入复制[1, 2, 4, 4, 3, 3, 1, 5, 3]输出复制[1, 3, 4]  知识点:1.indexOf() 方法可返回数组中某个指定的元素位置。2.lastIndexOf() 方法可返回一个指定的元素在数组中最后出现的位置,在一个数组中的指定位置从后向前搜索。 思路:ind...

2018-10-29 15:00:25 927

原创 计数

统计数组 arr 中值等于 item 的元素出现的次数示例1输入[1, 2, 4, 4, 3, 4, 3], 4输出3  1.用遍历方法function count(arr, item) { var count = 0; for(i=0;i<arr.length;i++){ if(arr[i]===item){ ...

2018-10-29 14:43:47 149

原创 添加元素(指定位置)

题目描述在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4], 'z', 2输出复制[1, 2, 'z', 3, 4]  1.用slice和splicefunction insert(arr, item, index) { var newarr = arr...

2018-10-25 19:38:58 809

原创 数组合并

题目描述合并数组 arr1 和数组 arr2。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4], ['a', 'b', 'c', 1]输出复制[1, 2, 3, 4, 'a', 'b', 'c', 1]知识点:concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 1...

2018-10-25 17:17:23 208

原创 删除数组的第一个元素

题目描述删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4]输出复制[2, 3, 4]  1.普通的迭代+pushfunction curtail(arr) { var newarr =[]; for(i=1;i<arr.length;i++){ ...

2018-10-25 16:50:42 3969

原创 添加元素(开头)

题目描述在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4], 10输出复制[10, 1, 2, 3, 4]  1.用slice(0)复制arr,再用unshift添加item。function prepend(arr, item) { var newarr = arr...

2018-10-25 16:46:08 153

原创 删除数组最后一个元素

题目描述删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4]输出复制[1, 2, 3] 1.用pushfunction truncate(arr) { var newarr = []; for(i=0;i<arr.length-1;i++){ newa...

2018-10-25 16:39:50 2778

原创 添加元素

题目描述在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4], 10输出复制[1, 2, 3, 4, 10] 1.用push方法+遍历function append(arr, item) { var newarr=[]; for(i=0;i<arr.leng...

2018-10-25 16:31:06 116

原创 移除数组中的元素(2)

题目描述移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果返回示例1输入复制[1, 2, 2, 3, 4, 2, 2], 2输出复制[1, 3, 4]  1.用splice()function removeWithoutCopy(arr, item) { for(i=0;i<arr...

2018-10-25 16:12:21 1058

原创 移除数组中的元素

题目描述移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组示例1输入复制[1, 2, 3, 4, 2], 2输出复制[1, 3, 4] 1.遍历function remove(arr, item) { var newarr = [] for(i=0;i<arr.length;i++...

2018-10-25 15:57:48 115

原创 数组求和

计算给定数组 arr 中所有元素的总和 输入描述:数组中的元素均为 Number 类型 示例1输入[ 1, 2, 3, 4 ]输出10 1.最简单的用for循环function sum(arr) { var sum=0; for(i=0;i<arr.length;i++){ sum += arr[i]; ...

2018-10-25 15:38:34 366

原创 查找数组元素位置

找出元素 item 在给定数组 arr 中的位置 输出描述:如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1知识点:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。               所有主要浏览器都支持 indexOf() 方法,但是 Internet Explorer 8 及 更早IE版本不支持该方法。代码fun...

2018-10-25 15:28:59 995

原创 网页定位导航

今天学习了运用jQuery、JavaScript两种方式实现网页定位导航。第一种运用jquery<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>网页定位</title> <style> *{ m

2018-10-11 16:35:05 189

原创 网页简单布局之结构与表现

结构与表现相分离的思想一般遵循原则: 先考虑设计图中的文字内容和内容模块之间的关系,重点放在编写html结构和语义化,然后考虑布局和表现形式。例子:用微博的发言列表 <!DOCTYPE html><html><head>    <title>发言列表</title>    <style type="te...

2018-10-11 10:08:58 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除