随笔分类 -  JS刷题笔记

freecodecamp等
摘要:change css by js herf this is the raido group red green body { color: red; } h1 { text-decoration-line: 1px;... 阅读全文
posted @ 2019-09-14 19:57 jm_epiphany 阅读(448) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-09-11 13:48 jm_epiphany 阅读(136) 评论(0) 推荐(0)
摘要:任务:用js写算法,实现一个网页四则运算计算器 效果: 成果链接:codepen@cuphoria js实现思路: 表达式计算算法: 用split将字符串里的数和符号分别存在两个数组中 在定义两个数组充当符号栈,数值栈的功能 比较符号栈栈顶和当前符号的优先级,如果优先级高则当前符号入栈,否则弹出数字 阅读全文
posted @ 2018-10-29 14:49 jm_epiphany 阅读(721) 评论(0) 推荐(0)
摘要:题目描述: No repeats please 把一个字符串中的字符重新排列生成新的字符串,返回新生成的字符串里没有连续重复字符的字符串个数.连续重复只以单个字符为准 例如, aab 应该返回 2 因为它总共有6中排列 (aab, aab, aba, aba, baa, baa), 但是只有两个 ( 阅读全文
posted @ 2018-10-13 22:16 jm_epiphany 阅读(964) 评论(0) 推荐(0)
摘要:求两个数最小公倍数的办法:两数相乘除以最大公因数。 方法: 题目: 找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。 范围是两个数字构成的数组,两个数字不一定按数字顺序排序。 题目来源:freecodecamp 阅读全文
posted @ 2018-10-03 22:31 jm_epiphany 阅读(1502) 评论(0) 推荐(0)
摘要:题目描述:将给定的数字转换成罗马数字。没有特大数字。 注意点: js中的除法返回完整的商,利用Math.floor()向下取整 对于4,5,9都是要处理的,不同于其他数字的 每次循环之后原数都要减去每次处理的数 方法: 阅读全文
posted @ 2018-09-30 16:16 jm_epiphany 阅读(1793) 评论(0) 推荐(0)
摘要:arr.slice(begin,end) slice() 方法返回一个从开始到结束(不包括结束)选择的数组的一部分浅拷贝到一个新数组对象。且原始数组不会被修改。 如果该参数为负数, 则它表示在原数组中的倒数第几个元素结束抽取。 slice(-2,-1)表示抽取了原数组中的倒数第二个元素到最后一个元素 阅读全文
posted @ 2018-09-05 16:02 jm_epiphany 阅读(178) 评论(0) 推荐(0)
摘要:str.substr(start,length) substr() 方法返回一个字符串中从指定位置开始到指定字符数的字符。 start为开始位置,length为所截取字符串的长度 如果 start 为负值,则 substr 把它作为从字符串末尾开始的一个字符索引。如果 start 为负值且 abs( 阅读全文
posted @ 2018-09-05 15:14 jm_epiphany 阅读(441) 评论(0) 推荐(0)
摘要:题目描述: Title Case a Sentence 句中单词首字母大写 确保字符串的每个单词首字母都大写,其余部分小写。 题目来源:freecodecamp 注意: 字符串可以通过运算操作改变,但不能通过下标值去修改某个特定字符,唯一的方法是重新赋值。 1 function titleCase( 阅读全文
posted @ 2018-09-05 14:50 jm_epiphany 阅读(830) 评论(0) 推荐(0)
摘要:题目描述: 找出最长单词 在句子中找出最长的单词,并返回它的长度。 函数的返回值应该是一个数字 题目来源:freecodecamp 全部代码: @jm_epiphany 阅读全文
posted @ 2018-09-05 14:28 jm_epiphany 阅读(520) 评论(0) 推荐(0)
摘要:题目描述:如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。 题目来源:freecodecamp 重点:除去所有标点符号 1 str=str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\ 阅读全文
posted @ 2018-09-05 14:14 jm_epiphany 阅读(663) 评论(0) 推荐(0)