You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript书签密码验证代码失效,寻求技术帮助

修复你的JavaScript密码书签代码

嘿,我来帮你搞定这个书签代码的问题~咱们先拆解下现有代码里的几个小bug:

  • 你没有把用户输入的密码存到变量里,根本没法对比输入值和正确密码
  • if(12345)这个条件永远是真的——因为12345是非零数字,在JavaScript里会被判定为true,不管用户输入啥都会执行后续代码
  • alert(Correct)里的Correct没加引号,JavaScript会把它当成未定义的变量,运行时直接报错

下面是修正后的完整书签代码:

javascript: const inputPassword = prompt("Password?"); if(inputPassword === "12345") { alert("这是你的秘密消息!"); } else { alert("密码错误,请重试!"); }

我给你说说修改的关键点:

  1. 用const inputPassword = prompt("Password?")把用户输入的内容存到变量里,这样才能和正确密码做对比
  2. if(inputPassword === "12345")用严格相等运算符===来匹配输入值和正确密码(注意正确密码要加引号,因为prompt返回的是字符串类型)
  3. 把提示文本都加上引号,避免变量未定义的错误
  4. 给条件语句加上大括号{},让代码结构更清晰,后续想加功能也方便

你把这段代码复制到书签的URL栏里就能正常用啦~

内容的提问来源于stack exchange,提问作者SteptimusHeap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:20:51