欢迎来到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 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

Python Re 模块最全解读: 11703 字帮你彻底掌握

re模块下的函数 compile(pattern):创建模式对象 import re pat=re.compile('A') m=pat.search('CBA...

32310
来自专栏柠檬先生

Java 基础标识符

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

1935
来自专栏玄魂工作室

Python学习:类和实例

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

953
来自专栏Java架构沉思录

一个对象的前世今生

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

1281
来自专栏塔奇克马敲代码

第6章 函数

1797
来自专栏微信公众号:Java团长

Java基础11 对象引用

我们之前一直在使用“对象”这个概念,但没有探讨对象在内存中的具体存储方式。这方面的讨论将引出“对象引用”(object reference)这一重要概念。

622
来自专栏待你如初见

Day07

有了继承以后,我们定义一个类的时候,可以在一个已经存在的类的基础上,还可以定义自己的新成员

911
来自专栏架构之路

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

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

2646
来自专栏Flutter入门

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

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

1102
来自专栏Play & Scala 技术分享

Scala基础 - 柯里化(Currying)及其应用

3279

扫码关注云+社区