JS的数据类型可以分为两类:一类是原始类型(比如数字、布尔值、字符串、undefined、null),另外就是对象类型。我们通常将对象类型称为引用类型。对象值都是引用。举个例子来说明,下如下的代码: 打印结果是1 1,而不是3 1。 这里我们要注意,对象的复制其实仅仅是赋值的引用,也就是说这里的y其 ...
分类:
Web程序 时间:
2016-12-02 16:17:45
阅读次数:
156
定义一个静态类,类中定义静态方法,方法参数类型前加this修饰符,即可实现对this修饰符后边类的扩展 示例如下 下一篇,分享this关键字之索引器用法 ...
String 对一串字符进行操作。不可变类。 StringBuffer 也是对一串字符进行操作,但是可变类。 String: 是对象不是原始类型. 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. String 是fi ...
分类:
编程语言 时间:
2016-11-27 16:51:43
阅读次数:
242
堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量的取值等于数组或者对象在堆内存中的首地址,在栈中的这个特殊的变量就变成了数组或者对象的引用变量,以后就可以在程序中使用栈内存中的引用 ...
分类:
编程语言 时间:
2016-11-25 11:31:22
阅读次数:
159
1.概述 Java虚拟机的数据类型可分为两大类:原始类型(Primitive Types,也称为基本类型)和引用类型(Reference Types)。Java虚拟机用不同的字节码指令来操作不同的数据类型 。 2.原始类型 原始类型是最基本的元素,用于构成复杂的引用类型。与世间万物一样,都是由最基本 ...
分类:
其他好文 时间:
2016-11-24 21:38:31
阅读次数:
199
JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转换 ...
分类:
Web程序 时间:
2016-11-23 12:36:27
阅读次数:
475
原始类型(值类型):Undefined、Null、Number、String、Boolean; 对象类型(引用类型):Object; typeof 可以识别标准类型,null外(返回Object);不能识别具体对象类型(Function除外)。 用法举例: 注:除number 、string、boo ...
分类:
编程语言 时间:
2016-11-09 19:32:59
阅读次数:
143
我们都知道在 ECMAScript 中,数据类型分为原始类型(又称值类型/基本类型)和引用类型(又称对象类型);这里我将按照这两种类型分别对函数进行传参,看一下到底发生了什么。 参数的理解 首先,我们要对函数的参数有一个了解: 形参就是函数内部定义的局部变量; 实参向形参传递值的时候,就是一个赋值操 ...
分类:
Web程序 时间:
2016-11-08 22:41:16
阅读次数:
357
前面的话 在编程语言中,能够表示并操作的值的类型称做数据类型,编程语言最基本的特性就是能够支持多种数据类型。javascript拥有强大的类型系统,主要包括原生对象、宿主对象和浏览器拓展对象,本文主要介绍15种原生对象类型系统 原生对象(15种) 原生对象分为两类:原始类型(primitive ty ...
分类:
编程语言 时间:
2016-11-07 22:10:28
阅读次数:
240
类型、值和变量 1、原始类型 数字、字符串和布尔 null空 undefined未定义 2、对象类型 3、类 Array Function Date RegExp Error 4、js解析器 中集成了垃圾回收 5、任意js的值都可以转为布尔值 6、类型转换 toString() valueOf() ...
分类:
编程语言 时间:
2016-11-05 09:36:42
阅读次数:
148