有一个小任务,要求如下:// 使用递归来实现一个深度克隆,可以复制一个目标对象,返回一个完整拷贝// 被复制的对象类型会被限制为数字、字符串、布尔、日期、数组、Object对象。不会包含函数、正则对象等题目解析:深度克隆一个对象。首先明白这里的对象有哪些类型:数字对象,字符串对象,布尔对象,日期对象...
分类:
编程语言 时间:
2015-07-02 15:28:44
阅读次数:
163
Javascript变量指的是用来存储数值的存储器。我们可以把变量看做一个存储信息的容器,这些信息可以是数字、字符串或其他类型的值。Javascript中的变量是弱类型的,我们在《Javascript语法》中已经做过详细的说明。Javascript变量的命名给变量命名,最好避免用单个字母“a”“b”...
分类:
编程语言 时间:
2015-06-29 21:48:21
阅读次数:
151
1.函数传参:按值传递对于数字、字符串等是将它们的值传递给了函数参数,函数参数的改变不会影响函数外部的变量。对于数组和对象等是将对象(数组)的变量的值传递给了函数参数,这个变量保存的指向对象(数组)的地址。当函数改变这个地址指向的对象(数组)的内容时(比如赋值),同时也改变了函数外部变量指向的对象(...
分类:
编程语言 时间:
2015-06-27 09:41:22
阅读次数:
111
JavaScript的数据类型分为两类:原始类型和对象类型。原始类型包括数字、字符串和布尔值,其中有两个特殊的原始值null和undefined,但它们不是数字、字符串和布尔值。除了原始类型之外,剩下的便是对象,对象是属性的集合,每个属性都由“名/值对”构成,普通的对象是个无序集合,但数组对象是个有序集合,函数也是对象,调用函数可运行可执行代码,另外还有几个有用的类对象,它们是日期、正则和错误。Ja...
分类:
编程语言 时间:
2015-06-18 09:41:59
阅读次数:
148
ValueError: invalid literal for int() with base 10: ''不能将非数字字符串转换为整型
分类:
编程语言 时间:
2015-06-16 12:37:36
阅读次数:
100
最近开始自学C语言,在看K&R的《C程序设计语言》。练习2-3要求写一个函数,将输入的十六进制数字字符串转换成与之等价的整数值,配套答案没有扩展程序的通用性,所以我就稍微改造改造。 配套的答案是这样的(自己添加了注释): 1 #define YES 1 2 #define NO ...
分类:
编程语言 时间:
2015-06-14 23:58:03
阅读次数:
359
什么是参数?参数就是JS的数据类型;如:数字、字符串、布尔、函数、对象、未定义...先举一个简单的例子: function fn1(a,b){ alert(a+b); }fn1(100,'px');//第一个参数是函数中的a,第二个是b;这里的a和b,可以是任何数据类型...
分类:
Web程序 时间:
2015-06-12 14:42:34
阅读次数:
187
1. JS数据类型分为两类:原始类型(primitive type)和对象类型(object type)。原始类型包括数字、字符串、布尔值以及null(空)和undefined(未定义)两个特殊原始值,null和undefined分别代表了各自特殊类型的唯一成员。 对象是属性的集合,每个属性由“名....
分类:
其他好文 时间:
2015-06-11 00:05:34
阅读次数:
114
函数传递参数参数=JS的数据类型=>数字、字符串、布尔、函数、对象、未定义传递有名字的函数,直接传递函数名就可以了。fn1(100, 'px');function fn1(a, b){ // alert( a+b ); // 此时参数是数字和字符串}fn2('miaov');fn2('妙味课堂...
分类:
Web程序 时间:
2015-06-06 00:20:11
阅读次数:
149
(PHP 4 >= 4.1.0, PHP 5)version_compare — 对比两个「PHP 规范化」的版本数字字符串mixed version_compare ( string $version1 , string $version2 [, string $operator ] )例:if(...
分类:
Web程序 时间:
2015-06-04 18:57:42
阅读次数:
127