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

相关文章

来自专栏互联网软件技术

省市区联动

763
来自专栏草根专栏

适合在Markdown里面使用的emoji

因为Markdown里面加颜色需要写html style, 所以对于一些标题, 还是用一下emoji吧: RED APPLE (🍎): ? GR...

2654
来自专栏Android干货

Android项目实战(八):列表右侧边栏拼音展示效果

2755
来自专栏转载gongluck的CSDN博客

利用SetConsoleTextAttribute函数设置控制台颜色

控制台单调的颜色只有黑白两种,看起来多少难免有些单调。在没学图形化编程之前,每天看着控制台程序难免会枯燥无味。 不过,利用SetConsoleT...

3066
来自专栏SAP最佳业务实践

SAP S/4 HANA新变化-SD销售与分销

1、数据库表变化 简化了数据模型: 取消了状态表VBUK, VBUP,状态表相关字段移到了销售对象表中,包括VBAK 、VBAP、LIKP、 LIPS、VBR...

4027
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

1135
来自专栏上善若水

034android初级篇之android的getevent/sendevent命令

在android中可以使用getevent/sendevent命令获取和模拟系统的输入事件。

644
来自专栏WOLFRAM

罗马曲面的旋转

1247
来自专栏跟着阿笨一起玩NET

Div+CSS展示物流跟踪轨迹信息

982
来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

952

扫码关注云+社区