
在最近的面试中,我出了下面这样一道题目:
写一个比较两个数是否相等的函数。
这道题目简单吗?
很多人是这么写的
【译者注】:主要是为了使用Flash.net.Socket访问POP服务器做准备,所以无关的内容并未翻译
Network Working Group J. Myers
Request for Comments: 1939 Carnegie Mellon
STD: 53 M. Rose
Obsoletes: 1725 Dover Beach Consulting, Inc.
Category: Standards Track May 1996
Post Office Protocol - Version 3
本备忘录状态
本备忘录指明了用于Internet通信的Internet标准协议,它仍然需要讨论和建议以便更好的改进。通过查阅当前版本的”Internet Official Protocol Standards”(STD 1)可以获取本协议的标准化陈述和状态。传播本备忘录无任何限制。
(more…)
escape()位于toplevel包中,它接收一个String类型的参数,将参数转换成字符串并编码成URL格式——其中大部分的非字母数字的字符会被%+十六进制序列替代。除数字和字母外,下面这些字符不会被编码:@ - _ . * + /。
输出结果是
(more…)
int()、Number()、parseFloat()、parseInt()与uint()目的都是要生成一个数字,除参数不同、目的不同外,还有一些细微的差别需要注意。
int(),期望的参数类型是Number,调用int()函数后,参数如果是小数,将被从小数点处断开,只保留整数部分,跟Math.floor()作用差不多。比如:
(more…)
函数encodeURI与encodeURIComponent目的都是对字符串进行编码,除一小部分字符外都会按照utf-8序列进行编码。那么二者的区别在哪里呢?从名字上看后者多一个Component,所以后者是专门对URI中的Component进行编码的。所谓URI Component是位于component分隔符(: / ; 和 ? )中间的文本,比如对于URI:http://www.4nothing.net/blog/?p=49,其中的”http”,”www.4nothing.net”,”blog”,”p=49″就是URI Component.
(more…)