`

javascript数字比较

阅读更多
初始代码
var beginpoint=document.getElementById("beginp");
		  var endpoint=document.getElementById("end");
		   var patn = /^[-\+]?\d+$/i;
		   if(from!='possible'){		   
			  if((beginpoint.value==''||endpoint.value=='')){
			  	alert("起始点和结束点都不能为空并且为数字型");
			  	return;
			  }else if((!patn.test(beginpoint.value))){
			       alert("起始点和结束点都不能为空并且为数字型");
			  		return;
			  }else if(!patn.test(endpoint.value)){
			 		alert("起始点和结束点都不能为空并且为数字型");
			 	 	return;
			  }else{
			  		if(beginpoint.value>endpoint.value){
			  		alert("起始点不能大于结束点");
			 	 	return;
			  		}
			  }			  
		   }

以上代码发现例如:两个数4和12时,(beginpoint.value>endpoint.value)居然是判断为正确的。
总结:
很显然,document.getElementById("beginp").value取得的值是String类型的。所以要转换类型。需要这样写if(Number(beginpoint.value)>Number(endpoint.value))
分享到:
评论

相关推荐

    JavaScript数字格式化

    该文档为javascript的数字格式化方法,可用于保留小数位,强制添0等操作

    基于JavaScript的数字时钟

    首先,让我们深入了解一下JavaScript数字时钟的基本原理。在JavaScript中,获取当前时间是通过`Date`对象来完成的。创建一个新的`Date`实例将返回当前日期和时间,然后可以通过`Date`对象的方法获取各种时间属性,...

    原生JavaScript数字时钟-内含29种样式

    总的来说,原生JavaScript数字时钟项目是一个很好的学习实践,涵盖了基础的JavaScript编程、DOM操作、时间处理和CSS样式设计。通过这个项目,开发者可以提升自己的技能,同时也能创造出美观且实用的网页元素。无论是...

    javascript数字验证脚本

    本话题将深入探讨如何使用JavaScript编写数字验证脚本,以及如何指定输入的整数位数和小数位数。 首先,我们需要理解JavaScript中的基本数据类型,其中`Number`类型用于表示数值。在进行数字验证时,我们通常会用到...

    javascript 数字转换大写人民币

    应用javascript转换数字为大写人民币

    javascript 日期数字文本格式化

    在JavaScript中,日期和数字的文本格式化是一个常见的需求,特别是在构建用户界面或者处理数据时。这个主题主要涉及如何将日期对象转换为易读的字符串,以及如何对数字进行格式化,使其符合特定的显示标准。这篇博文...

    JavaScript数字格式化函数

    在JavaScript中,数字格式化是将数值转换为特定格式的过程,比如添加逗号分隔符、保留小数位数、货币格式等。这通常涉及到字符串处理和数学运算。本篇文章将深入探讨JavaScript中的数字格式化函数及其应用。 一、...

    JavaScript随机数字键盘模拟器

    JavaScript随机数字键盘模拟器是一种常见的前端开发功能,用于在网页上模拟手机或计算器的数字输入键盘,常见于移动设备上的密码输入、数字选择等场景。本文将深入探讨如何使用JavaScript来实现这样的功能,包括基本...

    Javascript获取界面数字做比较常见问题

    在多数情况下,我们使用Number类型进行数字比较。 ### 1. 获取界面数字 界面上的数字通常存储在HTML元素的属性中,如`<input>`元素的`value`属性。获取这些数字的方法是通过DOM操作,例如: ```javascript let ...

    JavaScript 判断输入是否为数字

    JavaScript的一个小程序,判断输入是否为数字

    JavaScript猜数字小游戏.js

    JavaScript猜数字小游戏

    javascript实现数字配对游戏的实例讲解

    在本文中,我们将讲解如何使用JavaScript语言来实现一个简单的数字配对游戏。游戏的规则相对简单,需要玩家在限定的时间内,通过记忆和逻辑推断来找出所有数字配对。下面将详细解释数字配对游戏的实现过程,包括游戏...

    JavaScript判断数字

    在JavaScript中,处理数字是非常常见的任务,比如验证用户输入是否为数字、进行数学运算或者比较等。本篇将深入探讨JavaScript如何判断一个值是否为数字,并分享一个实用的小程序。 在JavaScript中,可以使用多种...

    javascript经典特效---数字排序.rar

    总结来说,这个压缩包中的“数字排序.htm”文件可能提供了使用JavaScript对数字数组进行排序的教程或示例,通过`sort()`方法和自定义比较函数来实现数字的升序或降序排列。掌握这种技能对于任何JavaScript开发者来说...

    javascript 数字表达式计算器

    该表达式计算器通过把普通表达式转化为逆波兰表达式进行计算,可以计算+、-、×、÷、%、^(开方的幂用小数表示)等四则运算,可以处理正负号、百分号、千分号等数字,但是如果正负号数字在表达式中间,需要用括号括...

    javascript 倒计时程序 图片数字

    在这个程序中,我们通常会用到JavaScript的核心概念,包括时间处理、DOM操作以及可能的CSS动画来实现数字的动态变化。接下来,我将详细讲解如何创建一个基于JavaScript的倒计时程序,并涉及与图片数字相关的实现。 ...

    JavaScript猜数字小游戏

    JavaScript猜数字小游戏 Html文件 学习javascript还是很好的!

    javascript经典特效---数字翻译成英语.rar

    在JavaScript编程领域,数字翻译成英语是一种常见的需求,特别是在创建用户友好的交互界面时,将数字转换为英文单词可以提高用户体验。本项目“javascript经典特效---数字翻译成英语.rar”显然是一个专注于实现这一...

    javascript数字时钟

    JavaScript数字时钟是一种常见的网页交互元素,它能够实时显示当前时间,给用户带来动态的视觉体验。本项目利用JavaScript语言创建了一个数字时钟,并且结合了背景图片,使其可以作为桌面壁纸使用,增加了视觉吸引力...

    数字时钟演示(JavaScript)

    在“数字时钟演示”这个项目中,我们看到的是一个利用JavaScript实现的实时数字时钟功能。这个时钟能够显示当前的时间,如描述所示:“Now time is: 11:05:51”。 1. **JavaScript基本概念**: - JavaScript是一种...

Global site tag (gtag.js) - Google Analytics