ES6에서 소수인지 확인하는 방법

青灯夜游
풀어 주다: 2022-10-11 17:09:02
원래의
2513명이 탐색했습니다.

두 가지 판단 방법: 1. 정규식 "/[.]/"와 함께 test() 함수를 사용하여 지정된 값에 소수점이 포함되어 있는지 확인합니다. 구문은 "/[.]/.test(지정된 값 )", 포함된 경우 소수점이지만 그 반대는 아닙니다. 2. indexOf() 함수를 사용하여 지정된 값에 소수점이 포함되어 있는지 확인합니다. 구문은 "String(specified value).indexOf(".")"입니다. 반환 값이 "-1"보다 큰 경우 는 십진수이고 그 반대도 마찬가지입니다.

ES6에서 소수인지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

십진수는 소수점이 있는 "."입니다. JavaScript에서는 값에 "."가 포함되어 있는지 판단하여 숫자가 소수인지 여부를 확인할 수 있습니다. 콤마..”,在javascript中,可以通过判断一个数值是否包含小数点的“.”来判断该数是否为小数。

方法1:利用test()函数配合正则表达式来检查

test() 方法用于检测一个字符串是否匹配某个模式,会在字符串中搜索与正则表达式匹配的文本。如果找到匹配项,则返回 true;否则,它返回 false。

RegExpObject.test(string)
로그인 후 복사

检查小数的正则表达式:/[.]/

示例:

function isDot(num) { var rep=/[.]/; if(rep.test(num)){ console.log(num+" 是小数"); } else{ console.log(num+" 不是小数"); } } isDot(121.121);//是小数 isDot(454.654);//是小数 isDot(454654);//不是小数
로그인 후 복사

ES6에서 소수인지 확인하는 방법

方法2:利用indexOf()函数来检查

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

string.indexOf(searchvalue,start)
로그인 후 복사
参数 描述
searchvalue 必需。规定需检索的字符串值。
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 string Object.length - 1。如省略该参数,则将从字符串的首字符开始检索。

返回值:查找指定字符串第一次出现的位置,如果没找到匹配的字符串则返回-1

只需要使用indexOf()检查字符“.

방법 1: 정규식과 함께 test() 함수를 사용하여 확인


test() 메서드는 문자열이 특정 패턴과 일치하는지 감지하는 데 사용됩니다. 문자열입니다. 표현식이 일치하는 텍스트입니다. 일치하는 항목이 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

function isDot(num) { if(String(num).indexOf(".")>-1){ console.log(num+" 是小数"); } else{ console.log(num+" 不是小数"); } } isDot(121.121);//含有小数点 isDot(454654);//不含小数点 isDot(45465.4);//含小数点
로그인 후 복사
ES6에서 소수인지 확인하는 방법소수점 확인을 위한 정규식: /[.]/

예: rrreee ES6에서 소수인지 확인하는 방법 방법 2: indexOf() 함수를 사용하여 확인indexOf() 메서드는 지정된 문자열에서 문자열 값이 처음으로 나타나는 항목입니다. rrreee
매개변수 설명
검색값 필수입니다. 검색할 문자열 값을 지정합니다.
start 선택적 정수 매개변수. 검색을 시작할 문자열의 위치를 지정합니다. 유효한 값은 0에서 문자열 Object.length - 1입니다. 이 매개변수를 생략하면 문자열의 첫 번째 문자부터 검색이 시작됩니다.
반환 값: 지정된 문자열의 첫 번째 항목을 찾습니다. 일치하는 문자열이 없으면 -1이 반환됩니다. indexOf()를 사용하여 문자열에서 " ." 문자가 처음 나타나는 위치를 확인하세요. 반환 값이 -1이면 십진수이고, -1보다 크면 소수가 아닙니다. 예: rrreee[추천 학습: javascript 고급 튜토리얼]

위 내용은 ES6에서 소수인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!