用户中心USER CENTER

首页/用户
  • 100块钱换零钱,最多有多少种方式的 JavaScript 版本实现

    摘要:原文链接欢迎现在有块钱人民币,将块钱换成零钱最小币值元,一共有多少方式总的不同方式的数目等于将现金数换成除第一种币值之外的所有其他硬币的不同方式数据,加上将现金数第一种币值换成所有种类的币值的不同方式,根据上面的说法来实现吧实现中的是中的 原文链接: 欢迎 Star 现在有100块钱人民币,将 100 块钱换成零钱(最小币值 1 元),一共有多少方式? 总的不同方式的数目等于: 将现...

    xeblog 发布于JavaScript
  • 【JS基础】初谈JS现有的数据类型

    摘要:相当于相当于相当于基础类型不属于包装的对象类型小结数据类型是每一个语言的基础由于属于弱类型脚本语言因此数据只有在赋值后才能直到变量的数据类型下一次我们具体介绍对象的概念 前言 在《你所不知道的javascript上篇》书籍 以及《javascript权威指南》等书籍里面, 均有介绍js的数据类型,对象,原型,继承。结合工作经验, 以及借用一些开源库和框架的源码, 进行一次梳理。 首先介...

    xeblog 发布于JavaScript
  • JS中的浅拷贝和深拷贝

    摘要:说明外层数组拷贝的是实例说明元素拷贝是引用深拷贝在堆中重新分配内存,并且把源对象所有属性都进行新建拷贝,拷贝后的对象与原来的对象完全隔离,互不影响。中的方法可以实现深拷贝,源码原理也是递归使用浅拷贝。 1.浅拷贝 当把数组或对象简单赋值给其他变量的时候,实际上进行的是浅拷贝,浅拷贝是拷贝引用,只是将拷贝后的引用指向同一个对象实例,彼此间的操作还会互相影响。 分为两种情况:直接拷贝源对象...

    xeblog 发布于JavaScript
  • 三个例子理解正则匹配里面的最小匹配和全局匹配

    摘要:那么,全局匹配在这个例子里会产生什么样的效果呢最小匹配下本来只能匹配出第一个,而加上全局匹配,匹配会继续进行,将后面的也匹配了出来。 看正则的时候,遇到一些理解上的疑惑,一个是 *? +? MDN上的解释为 Matches like * and + from above, however the match is the smallest possible match. 如*,...

    xeblog 发布于JavaScript
  • 【阅读笔记】JavaScript经典实例

    摘要:问题一对象,基本类型和字面值之间的区别基本类型和字面值相等,对象实例和字面值不相等可用于快速区分基本类型和对象实例问题二验证一个变量已经定义了,是一个字符串,并且它不为空一般解决思路但此处忽略了该变量可能为对象,此时使用就会返回较好解决思路 Chapter 1 问题一:JavaScript对象,基本类型和字面值之间的区别? 基本类型和字面值相等,对象实例和字面值不相等(可用于快速区分基...

    xeblog 发布于JavaScript
<