ECMAScript 定义了 5 个算术运算符,加、减、乘、除、求模(取余)。如果在算术运算的值不是数值,那么后台会先使用 Number()转型函数将其转换为数值(隐式转换)。一、加法 var box = 1 + 2; //等于 3 var box = 1 + NaN; ...
分类:
编程语言 时间:
2015-04-01 19:06:35
阅读次数:
212
比较运算符的规则如下: 1、如果两边都是数值,那么就按数值类型进行比较。 2、如果两边都是字符串,那么就按字符串的字典顺序进行比较。 3、如果一边是数值,另一边是字符串。那么就把字符串转换为数值,再与另一个数值进行比较。如果字符串在转换为数值的过程中得到NaN,那么无论再与那一个数值比较,得以的结果...
分类:
其他好文 时间:
2015-03-20 23:41:01
阅读次数:
235
今天做项目的时候,遇到一个问题,是需要判断一个字符串是否是数字。我的方法是用Nmuber(str)==NaN(还试了Nmuber(str)==‘NaN’),发现是错的,不管我的str是什么东西,Nmuber(str)==NaN都是false。后来,才发现,这样是不对的。正确的做法是isNaN(str),当isNaN(str)是false时,表示是str是数字,为true时,表示str不是数字。(注...
分类:
Web程序 时间:
2015-03-20 12:57:40
阅读次数:
176
'xx', 'age'=>20, 'sex'=>'is_nan', ); session_destroy(); //销毁session if(isset($_SESSION)){ print_r($_SESSION); }el...
分类:
Web程序 时间:
2015-03-17 12:10:56
阅读次数:
135
[] == ![];true[]==!Boolean([]);逻辑运算需进行数据类型转换[]==!true0 NaN '' null undefined 在boolean中会变成false 其他为true[]==false;[]==0;如果其中一项为bool值,另外一项不是,则将其转换成数字toPr...
分类:
其他好文 时间:
2015-03-10 13:53:37
阅读次数:
144
P31-P82页1、相等不相等与全等不全等相等不相等:先转换后比较。对于只有一个对象,调用valueOf方法得到基本类型值再按基本类型转换;如果两个都是对象,则比较他们是否是同一个对象(引用或指针值比较);null与undefined是相等的,至少有一个为NaN则相等为false,不相等为true;...
分类:
编程语言 时间:
2015-03-09 22:23:35
阅读次数:
225
Pandas基础import pandas aspdimport numpy as np#数字序列myseries=pd.Series([1,3,5,np.nan,6,8])print myseries#日期序列mydate=pd.date_range('20150101',periods=42)print mydate生成序列结果如下:0 11 32 53 NaN4 6...
分类:
编程语言 时间:
2015-03-09 12:52:54
阅读次数:
228
在实现u-boot从nand flash启动之前,我们将前面asm_led程序放在nand flash第一个块的前4Kbit之中,因为asm_led没有系统初始化功能,所以还需要将bootstrap程序,放在nand flash的0地址处。bootstrap初始化完2440后,跳转到asm_led程序去执行。这对于掌握从nand flash启动有着很重要的意义。创建一个目录:$ mkdir nan...
分类:
其他好文 时间:
2015-02-27 08:48:28
阅读次数:
184
一、内置值 true false null undefined NaN Infinity二、typeof运算结果 number string boolean undefined function object (array、)三、true/fa...
分类:
编程语言 时间:
2015-02-23 18:58:05
阅读次数:
188
数值转换如果是Boolean值,true和false 分别转成1,0。如果是数字值,返回相应数值。如果是null,返回0。如果是undefined,返回NaN。如果是字符串:1. 如果只有数字,则将其转换为十进制数值,比如:"123" -> 123 "011"-> 112. 如果字符串包含有效浮点....
分类:
其他好文 时间:
2015-02-11 16:11:54
阅读次数:
154