欢迎来到phpdaily

1.Null类型,表示空对象指针,使用typeof检测会返回object。 如果定义的变量在将来用于保存对象,最好将该变量初始化为NUll.可以体现null作为空对象指针的惯例。 alert(null==undefined);//true,实际上undefined值是派生自null值得,因此ECMA-262规定对他们相等性测试返回true 2.Boolean类型的字面值true和false是区分大小写的。True和False以及其他混合大小写形式都不是Boolean值,只是标示符。 函数Boolean();//返回Boolean值。 空字符串返回false. Number中0和NaN返回false 对于流程控制语句自动执行相应的Boolean转换非常重要。 var mess=’hello’; if(mess){ alert(‘value is true’); }

3.Number();函数转换规则:

如果是null值,将返回0.

如果是undefined,返回NaN.

如果字符串为空,将其转化为0

parseInt();//处理整数时更常用,在转换字符串时更多的看其是否符合数值模式,会忽略字符串前面的空格,直到找到第一个非空格符,如果第一个字符不是数字字符或者负号,将返回NaN.对于空字符串会返回NaN.(Number有区别)

4.arguments对象的length属性可以获知有多少参数传递给了函数。

function howMany(){

alert(arguments.length);

}

5.基本类型:Number,String,Boolean,Undefined,Null.

引用类型是保存在内存中的对象。操作对象时操作的是对象的引用而不是实际的对象。

var num1=5;

var num2=num1;

num1初始化num2时,num2也保存了5.但是num2中的5和num1中的5是完全独立的,该值只是num1中5的一个副本。两个变量操作不会相互影响。

当从一个变量向另一个变量复制引用类型的值时,同样也会将存储在变量对象中的值复制一份放到新变量分配的空间中。不同的是,这个值的副本实际上是一个指针,指向存储在堆中的一个对象。复制结束后,两个变量实际上将引用同一个对象。改变其中一个变量,就会影响另一个变量。

yi

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2014-07-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏柠檬先生

Java 基础标识符

标识符: 程序员为自己定义的类,方法或者变量等起的名称。     标识符由大写字母,数字,下划线(_)和美元符号组成,但不能以数字开头。 Java 语言中严格区...

2045
来自专栏Java架构沉思录

一个对象的前世今生

在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没...

1421
来自专栏架构之路

Java中Class类详解、用法及泛化

Java中Class类及用法 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,即所谓的RTTI。这项信息纪录了每个对象所属的...

2826
来自专栏纯洁的微笑

一个高频面试题,考考大家对 Java String 常量池的理解。

作为最基础的引用数据类型,Java 设计者为 String 提供了字符串常量池以提高其性能,那么字符串常量池的具体原理是什么,我们带着以下三个问题,去理解字符串...

1562
来自专栏小樱的经验随笔

【Java学习笔记之十六】浅谈Java中的继承与多态

1、  什么是继承,继承的特点? 子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 特点:在继承关...

2577
来自专栏前端儿

JS中 toString() & valueOf()

toString()可以看做是把一个数据转换成了相应字符串的形式,安照这个转换规则中

1441
来自专栏Flutter入门

Kotlin中apply,run,let,also,with函数总结

run函数和apply函数很像,只不过run函数是使用最后一行的返回,apply返回当前自己的对象。

1482
来自专栏玄魂工作室

Python学习:类和实例

-----------------------------------------------------

1223
来自专栏星回的实验室

js重修课[一]:数据类型

js的数据类型分为两类:原始类型(primitive)和对象类型(object type)。原始类型包括null、undefined、数字、字符串、布尔型。

1092
来自专栏从流域到海域

《Java程序设计基础》 第7章手记

本章主要内容 - 类的私有成员与公共成员 - 方法的重载 - 构造方法 - 类的静态成员 - 对象的应用 本节课知识性内容很多,这里...

1829

扫码关注云+社区