> 웹 프론트엔드 > JS 튜토리얼 > Javascript는 문자열 유형을 int type_javascript 팁으로 변환합니다.

Javascript는 문자열 유형을 int type_javascript 팁으로 변환합니다.

WBOY
풀어 주다: 2016-05-16 18:14:22
원래의
1240명이 탐색했습니다.

우울한 점이 있습니다. 먼저 프런트 엔드 HTML을 살펴보세요.

코드 복사 코드는 다음과 같습니다.

구매 수량: 개( 재고 있음 <%=GOODSNUM%>)

JS를 사용하여 값을 얻으려면 JS 코드에 주의하세요.
코드 복사 코드는 다음과 같습니다.

var num = document.getElementById("txtNum") .value;
var productsnum = document.getElementById( "getGoodsNum").innerHTML;

txtNum과 getGoodsNum의 값 방법이 다르다는 것을 알 수 있습니다.
txtNum은 .value를 사용하고, getGoodsNum은 .innerHTML을 사용합니다.
getGoodsNum은 범위 태그를 사용하고 txtNum은 텍스트 상자이기 때문입니다.
span, table, div에는 값이 없으므로 innerHTML을 사용하여 값을 얻습니다.
txtNum은 텍스트 상자에 속하며, 레이블 및 드롭다운 상자에는 모두 값이 있습니다.
이제 다들 이해하셨어요.
이제 두 숫자를 비교해 보겠습니다. 모두들 이제 우리가 이 두 숫자를 얻었다고 생각하고 있을 것입니다.
JS 코드를 참조하세요:
코드 복사 코드는 다음과 같습니다.

if (num > ; productsnum) {
alert("쇼핑 수량은 재고 수량보다 클 수 없습니다!")
return false
}

보기; 이렇게 하면 두 숫자를 비교하는 데 문제가 없을 것입니다. 그런 다음 데이터를 입력하고 비교합니다. num을 100으로, productsnum을 90으로 입력하세요. 정상인지 확인하세요. 그런 다음 num은 90을 잃고 goodnum은 100을 잃습니다. 확인 결과, 문제가 발생하여 "구매 수량은 재고 수량보다 클 수 없습니다!"라는 메시지가 나타납니다. 》. 무슨 일이야? 그런 다음 경고를 사용하여 두 매개변수를 출력합니다. 예, 그런 다음 생각해 보세요. 그런데 이 두 숫자는 문자열 타입인가요? 내 뇌가 단락되어 어떻게 잊을 수 있습니까? 변환하세요.
이제 두 가지 방법이 제공됩니다. 하나:
코드 복사 코드는 다음과 같습니다.

if ((num / 1) > (goodsnum / 1)) {
alert("구매 수량은 재고 수량보다 클 수 없습니다!")
return false; >

이런 식으로 1개를 빼면 괜찮으나 확인이 어렵습니다.
둘:


if (parseInt( num) > parInt(goodsnum)) {
alert("쇼핑 수량은 재고 수량보다 클 수 없습니다!")
return false;


확인 네, 통과했습니다. 해결되었습니다.
저자 : 이승환
출처 :
http://www.cnblogs.com/LeeYongze
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿