下面给出一个网站的验证码提示

      <script type="text/javascript">
        // javascript

function show(a) {
            alert(2 < a < 3);
        }

show(1);
    </script>

就是这样简单的一段代码,学过java、c#的高手门肯定猛然间认为"这不可能,语法通不过"

我当时也是这么认为

之后我想不填点东西注册过不去,没办法简单的做了下分析第一感觉如果可以跑起来那应该是 false

结果注册不成功!

我不辞劳苦打开editplus 粘上代码运行下

居然是  true   不可思议!

百思不得其解,打开QQ问下大牛们,得到解释

若类型  false  会自动转为  0

如果是  那就是  2<1  → false

false  转 0
0<3   →  true

ps:  alert 相当于 那个 consle.write() 对字符串会有一个重载处理工程

常常一会写弱类型(JavaScript),一会写强类型(java,c#),未免犯迷糊.....

那大家测试下下面的代码吧:

0.alert(Number(false)); 
1. alert(-1< a < -2)
2.alert(8-true)
3.alert(true+false) 

运行完我相信你肯定懂了.....

转载于:https://www.cnblogs.com/zhukuanglong/archive/2010/12/16/1908627.html

由一个网站注册验证码带来的思考相关推荐

  1. 别再问我做一个网站多少钱了!

    「一辆车子多少钱?一个房子多少钱?」 这问题在工程师或设计师的眼里就如「一辆车子多少钱?一个房子多少钱?」,这个问题实在空泛到一个让人无法言语的境界,这也是我最常被问到的问题「做一个网站多少钱?」.说 ...

  2. 你做这样一个网站需要多少钱?

    一辆车子多少钱?一个房子多少钱? 这问题在程序员或设计师的眼里就如"一辆车子多少钱?一个房子多少钱?",这个问题实在空泛到一个让人无法言语的境界,这也是我最常被问到的问题" ...

  3. 【前后端结合】从 0 到 1 实现一个网站框架(一、注册 [1] )

    Hi~你好呀,等你很久啦~ 我是 LStar,一枚来自北京的初二女生,2020 年年初加入 CSDN. 话不多说,直入主题~(我现在看两年多前我 11 岁那会发的文章,越看越想笑.为了不让四年后 18 ...

  4. 网站是服务器备案还是域名备案,做一个网站域名先注册还是备案

    做一个网站 现在网站域名备案,都采用电子化备案,用户无需再到核验点拍摄幕布照片,只要用手机拍拍照填填表,最快几分钟在线完成提交,期间不涉及任何费用. 以 1.进入西部数码 2.网站备案分为首次备案和已 ...

  5. 中国铁路 12306 网站的高并发架构带来的思考?研究分析后,果然超牛逼…

    >>号外:关注"Java精选"公众号,菜单栏->聚合->干货分享,回复关键词领取视频资料.开源项目. 12306 抢票,极限并发带来的思考 虽然现在大多数情 ...

  6. 网站注册获取短信验证码步骤

    目前短信验证码的应用可以说是相当的广泛,不仅避免了大量重复注册.烂数据,提高了企业工作效率,而且在操作上也相当简单,只需要在企业现有的网站上进行短信接口对接,就可以实现短信验证码的发送. 网站注册获取 ...

  7. php验证注册不能纯数字,php写一个纯数字验证码教学

    现在来说说简单的纯数字验证码吧. 如果是初学者,建议按照我代码的注释 //数字 一步步来.最简单的方法,还是把整个代码复制走了. 新建一个captcha.php: <?php //11>设 ...

  8. cloudreve开启 注册验证码后出现 “需要网站所有者处理的错误:网站密钥无效“

    解决办法: 首先备份cloudreve.db文件,使用可视化数据库软件本地连接(选择sqllite,没有用户名密码),在setting表中搜索关键字captcha可以找到login_captcha(登 ...

  9. 搜狗浏览器验证码无法显示_逃离塔科夫账号注册-验证码不显示

    两种方法: 第一种:游戏加速器(其中会产生费用) 第二种:浏览器验证码扩展插件(免费) 先看第一种 <逃离塔科夫>作为独立客户端游戏,购买游戏前需在官网注册账号,官网由于没有本地服务器支撑 ...

最新文章

  1. 呵呵,哈哈,嘿嘿,从今天起就开始写博客文了
  2. Spring:SpringMVC一例
  3. oracle数据文件移动方法
  4. android 多参数,玩转Android monkey之多参数实战
  5. Django路由系统
  6. vulnhub靶机获取不到ip
  7. 模线性方程(中国剩余定理+扩展中国剩余定理)
  8. 没有bug队——加贝——Python 练习实例 17,18
  9. Linux之du命令
  10. mysql 事务操作入门
  11. mysql数据库原理及应用实训报告_《数据库原理及应用》实验报告.doc
  12. matlab计算积和式,定积分计算方法总结
  13. cad插件_抖音最火CAD插件教程汇总
  14. TCP和UDP的区别和优缺点
  15. windbg分析BSOD dump文件实战
  16. uniapp 日期选择器_uni-app开始时间与结束时间(结束时间大于开始时间)picker编写...
  17. 六爻金钱卦 手工摇卦方法
  18. target triplets
  19. android手机管理器在哪里打开,小米手机任务管理器在哪?怎么打开?
  20. 从词向量到概念发现,知识图谱让机器更加理解人类语言

热门文章

  1. 1195 巧妙推算走楼梯(宁波大学oj)
  2. [Python] random.uniform( ) 函数教程与实例解析
  3. jQuery Mobile中按钮<a>或<button>添加class样式ui-btn-*
  4. 2021.01.04
  5. 20172329 2017-2018-2 《程序设计与数据结构》第五周学习总结
  6. 黑白染色——封锁阳光大学
  7. 面试之mybatis和hibernate的区别
  8. 用gallery展示图片,实现中间图片稍大,两边较小的效果
  9. 利用WPF建立自适应窗口大小布局的WinForm窗口
  10. asp.net页面调用cs中的方法