jquery逻辑中的素数

jquery逻辑中的素数,jquery,Jquery,我想创建一个带有html和jquery的页面,用于检查素数,而无需在我点击按钮时插入我所需的插件 如果输入数据字符,除数字外的任何其他数字都会显示错误消息 我写了这段代码,但没有得到结果,请帮助我 Jquery任务 $(文档).ready(函数() { //在变量中存储数字 var number=parseInt($(“#txtnum”).val(); $(“#txtnum”)。按键(功能(e){ 如果(e.which>=48 | | e.which你的逻辑是正确的,但是你有很多语法错误 首

我想创建一个带有html和jquery的页面,用于检查素数,而无需在我点击按钮时插入我所需的插件 如果输入数据字符,除数字外的任何其他数字都会显示错误消息

我写了这段代码,但没有得到结果,请帮助我


Jquery任务
$(文档).ready(函数()
{
//在变量中存储数字
var number=parseInt($(“#txtnum”).val();
$(“#txtnum”)。按键(功能(e){

如果(e.which>=48 | | e.which你的逻辑是正确的,但是你有很多语法错误

首先
if{}else{}
不需要分号。 第二,你的一些括号和括号没有闭合。 第三,您使用了res,但没有定义或初始化它

$(文档).ready(函数(){
var-res=0;
//在变量中存储数字
var number=parseInt($(“#txtnum”).val();
$(“#txtnum”)。按键(功能(e){
如果(e.which>=48&&e.which=2){
$(“#error”).html(“输入的数字不是质数”).show().fadeOut(3000);
返回false;
}
否则{
$(“#error”).html(“输入的数字是质数”).show().fadeOut(3000);
};
});
});

素数检查
输入任意数字

您的代码中有很多错误

  • if-else后面不需要分号
  • var编号必须在提交事件处理程序中
  • 使用res,但未初始化
  • 有些括号没有闭合

  • 在检查正确的钥匙时,条件应为(e.which>=48&&e.which 57){ $(“#error”).html(“请只输入数字”); 返回false; } }); $(“#检查”)。单击(函数(){ var number=parseInt($(“#txtnum”).val(); var-res=0;
    对于(var i=2;i你有语法错误。不是因为“你的逻辑是正确的,但是”逻辑和编程技能都不好:)而避免使用字符或其他词汇,我认为最好的方法是选修数学和编程课程:D