BX4YZ (+1)*4+4+(-2)=+6
CX2YZ3 (+1)*2+4+(-2)*3=0
D X3YZ2 (+1)*3+4+(-2)*2=3
所以选0
要在一起就得正抵负,这是科学原理,没得为啥子的
正则匹配的test函数在John Resig 那篇关于在JavaScript中实现简单继承的文章中,有这样一段代码
var fnTest = /xyz/.test(function(){xyz}) ? /b_superb/ : /.*/对于其中正则表达式匹配函数test的用法,我很是迷惑:
/xyz/.test(function(){xyz})我查阅了Mozilla developer center中关于test函数的描述:
Executes the search for a match between a regular expression and a specified string. Returns true or false.
字符串中是否有匹配正则表达式的子字符串。返回true或false。
其语法格式:
regexp.test([str])注意这里的参数是字符串,根本没有提到test函数的参数可以是函数的说法。
我试着修改这段奇怪的代码,得到了一些运行结果:
复制代码代码如下:
/xyz/.test("xyz")// true
/xyz/.test(function(){"xyz"})// false
/xyz/.test(function(){return "xyz"})// true
/xyz/.test(function(){return xyz})// true
/xyz/.test(function(){return axyz})// true
/xyz/.test(function(){return "axyz"})// true
/xyz/.test(function(){return "xayz"})// false怎么回事?
华丽的分割线
=======================================
我终于知道了,却原来在test内部进行了类型转换,下面代码:
复制代码代码如下:
/xyz/.test(function(){xyz})
等价于:
复制代码代码如下:
/xyz/.test((function(){xyz}).toString())
又等价于:
复制代码代码如下:
/xyz/.test("function(){xyz}")
那么为什么下面的代码返回false呢?
复制代码代码如下:
/xyz/.test(function(){"xyz"})
我们执行下这行代码就知道了:
复制代码代码如下:
// 这行代码的执行结果是:"function(){}"
(function(){"xyz"}).toString()
所以我们可以写出更加诡异的代码来迷惑大家了
复制代码代码如下:
/function/.test(function(){})// true
// b 表示文字边界(对英文而言的)
/b_superb/.test(function(){this._super()})// true
●有益者不为,无益者为之,所以苦其劳而不见成功。——薛瑄
●成大事者,不恤小耻;立大功者,不拘小谅。
——冯梦龙
●思虑熟则得事理……得事理则必成功。
——韩非
●立志欲坚不欲锐,成功在久不在速。
——张孝祥
●不安于小成,然后足以成大器;不诱于小利,然后可以立远功。
——方孝孺
●如果你问一个善于溜冰的人怎样获得成功时,他会告诉你:“跌倒了,爬起来。”这就是成功。
——牛顿
●成功的意义应该是发挥了自己的所长,尽了自己的努力之后,所感到的一种无愧于心的收获之乐,而不是为了虚荣心或金钱。
——罗兰
●成功的秘诀,是在养成迅速去做的习惯,要趁着潮水涨得最高的一刹那,不但没有阻力,而且能帮助你迅速地成功。
——劳伦斯
●成功的秘诀,在永不改变既定的目的。
——卢俊
●天下绝无不热烈勇敢地追求成功,而能取得成功的人。
——拿破仑一世
●沉浸于现实的忙碌之中,没有时间和精力思念过去,成功也就不会太远了。
——雷音
●本来无望的事,大胆尝试,往往能成功。
——莎士比亚
●成功只有一种——按自己的意思过一生。
——马洛
●拼命去争取成功,但不要期望一定会成功。
——法拉第
●在别人藐视的事中获得成功,是一件了不起的事,因为它证明不但战胜了自己,也战胜了别人。
——蒙特兰
●最困难之时,就是我们离成功不远之日。
——凯撒
●只有把抱怨环境的心情,化为上进的力量,才是成功的保证。
——罗曼·罗兰
●努力是成功之母。
——塞万提斯
●只有具备真才实学,既了解自己的力量又善于适当而谨慎地使用自己力量的人,才能在世俗事务中获得成功。
——歌德
●成功是结果。而不是目的。
——福楼拜
●倘若A代表人生的成功,那么公式是:A=X+Y+Z。X是工作,Y是游戏,Z是保持缄默。
——爱因斯坦
●我所见过的获得极大成功的人,总是欢欢喜喜,满怀希望的人。他们处理事情时脸上总带着笑容,像个男子汉那样,接受这尘世生命中的变迁与机会,不会轻率地面对来临的艰苦和顺利。
——查尔斯·泰士里
●成功的法则应该是放松而不是紧张。放弃你的责任感,放松你的紧张感,把你的命运交付于更高的力量,真正对命运的结果处之泰然……
——马克斯威尔·马尔兹
●自我享受或爱女人,固然需要孤独,但若要获得成功,必须靠广泛地涉足这世界。
——司汤达
●勤劳工作、诚恳待人是迈向成功的唯一途径。这与没有尝过辛苦,而获得成功的滋味迥然不同。不下功夫,却能成功,根本是不可能的事情。
——松下幸之助
你到底要哪一方面的啊?自己到名人网找找把
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)