浏览模式: 普通 | 列表
6月, 2013 | 1

[转载]JS类型转換parseInt应注意的问题

[ 2013-06-15 09:02:47 | 作者: admin ]
(1)
javascript的parseInt函数,大家都知道是干啥的
但你知道
parseInt("07") 返回多少 ?
parseInt("08") 又返回多少 ?

正确答案是
parseInt("07") 返回8
parseInt("08") 返回0

你知道问题在哪?
其实,这个问题可能大家都没想过吧。

用javascript的parseInt函数时,
parseInt("08")或者parseInt("09")返回的居然是0,
而parseInt("01")...parseInt("07")都是正确的。

为什么这样呢?
一开始很难理解,后来发现出现这个问题的原因是当在前面有"0"时,
javascript的debugger会认为这是一个八进制数,
而"08"和"09"不是一个合法的八进制数,
所以导致了那个问题,但是parseFloat不会存在这个问题。
注:加"0"或"0x"前缀会自动检测并转换为相应的数制所表示的值 (8进制和16进制)
...

阅读全文…

[转载]yum 搭建lnmp环境详细步骤

[ 2013-06-15 08:54:30 | 作者: admin ]
1.关闭防火墙
[root@CentOS ~]# chkconfig iptables off

2.关闭selinux
vi /etc/sysconfig/selinux
//将SELINUX=enforcing修改为disabled然后重启生效

3、配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)
//下载wget工具
[root@CentOS ~]# yum install wget

//下载atomic yum源
[root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic
[root@CentOS ~]# sh ./atomic
//安装提示输入时输yes

#更新yum软件包
[root@CentOS ~]# yum check-update

4.安装开发包和库文件
[root@CentOS ...

阅读全文…
1