>  기사  >  웹 프론트엔드  >  ES6에서 소수인지 확인하는 방법

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

青灯夜游
青灯夜游원래의
2022-10-11 17:09:022541검색

두 가지 판단 방법: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.