1. 곱셈 연산 자 (1) 곱셈: 기호 * 는 두 개의 수치 계산 에 사용 된다.다음 규칙 에 따라:
조작 수 는 모두 수치 로 정상 적 인 곱셈 계산 을 집행 한다.두 양수 의 상승 은 양수 이 고, 음수 의 상승 은 양수 이다.
하나의 조작 수 는 NaN 이 고 결 과 는 NaN
이다.
Infinity * 0, 결과 NaN
Infinity * 비 0, 결과 Infinity 또는 - Infinity 는 0 이 아 닌 기호
에 달 려 있다.
Infinity * Infinity, 결과 Infinity
하나의 조작 수 는 수치 가 아니 라 Number () 방법 으로 수치 로 전환 한 다음 에 상기 규칙 을 사용한다.
(2) 나눗셈: 기호 /, * 와 비슷 하고 규칙 은 다음 과 같다.
조작 수 는 모두 조작 수가 수치 이 고 정상 적 인 나눗셈 계산 을 집행 한다.두 양수 의 상승 은 음수 이 고 음수 의 상승 은 음수 이 며 하 나 는 기호 가 있 고 하 나 는 기호 가 없 으 며 결 과 는 음수
이다.
하나의 조작 수 는 NaN 이 고 결 과 는 NaN
이다.
인 피 니 티 / 인 피 니 티 결과 NaN
0 을 0 으로 나 눈 결과 NaN
0 이 아 닌 값 을 0 으로 나 눈 결과 4 인 피 니 티 나 - infinity, 기 호 는 0 이 아 닌 기호 에 달 려 있다.
인 피 니 티 는 0 이 아 닌 모든 값 에서 나 왔 고 그 결과 인 피 니 티 나 인 피 니 티 는 0 이 아 닌 기호
에 달 려 있다.
하나의 조작 수가 수치 가 아니라면 Number () 를 수치 로 바 꾸 어 상기 규칙 을 적용 합 니 다.
(3) 모델 링: 기호%, 예 를 들 어 var result = 25 % 5 ; // 1. 규칙 은 * 와 유사 하 다. /. 2. 가성 조작 부호 (1) 덧셈: 기호 +, 수치 계산 에 만 사용 되 는 것 이 아니 라 일정한 전환 규칙 이 있 습 니 다. 다음 과 같 습 니 다.
하나의 조작 수 는 NaN 이 고 결 과 는 NaN
이다.
Infinity + Infinity = Infinity
-Infinity +(-Infinity) = -Infinity
+0+(+0) = +0
-0+(-0) =-0
+0+(-0) =+0
작업 수가 문자열 일 때 다음 과 같은 규칙 을 따 릅 니 다.
두 동작 수가 모두 문자열 이 라면 두 문자열 을 연결 합 니 다.
하나의 조작 수치 문자열 만 있 으 면 다른 수 치 를 문자열 로 바 꾸 고 정성 을 다 해 문자열 을 연결 합 니 다.
var result = 1 +1 ; // 2
var result2 = 1 +"1" ; // "11"
var result3 = "ab"+"1"; //"ab1"
var result4 = "1+1 = " +(1+1) ; //"1+1 = 2"
var reslut5 = "1+1 = "+1+1; //"1+1 = 11"
(2) 감법: 기호 -, 수치 계산 에 만 사용 되 는 것 이 아니 라 일정한 전환 규칙 이 있 습 니 다. 다음 과 같 습 니 다.
하나의 조작 수 는 NaN 이 고 결 과 는 NaN
이다.
Infinity - Infinity = Infinity
Infinity -(-Infinity) =NaN
Infinity+(-Infinity) = NaN
+0-(+0) = +0
-0-(-0) =+0
-0-(+0) =-0
만약 에 하나의 조작 수가 문자열, 불 값, null 또는 undefined 라면 Number () 방법 을 먼저 호출 하여 수치 로 변환 한 다음 에 상기 규칙 을 적용 하여 수치 연산 을 하고 전환 후의 결과 가 NaN 이면 결 과 는 NaN
이다.
하나의 조작 수가 대상 이 라면 대상 의 valueof () 방법 (또는 toString () 방법) 을 호출 하여 조작 수 를 나타 내 는 수 치 를 얻어 상기 규칙 을 적용 하여 연산 하고, 전 환 된 결과 가 NaN 이면 결과적으로 굶 어 죽는다.
var s1 = 5- true; // 4
var s2 = NaN -1; //NaN
var s3 = 5- ""; //0 ,"" 0
var s4 = 5 -"2" ; // 3 ,"2" 2
var s5 = 5 -null ; //5,null 0```
3. 관계 조작 부호 관계 연산 자 는 >, =
정상 적 인 수치 관 계 를 비교 하면 수학 과 같다.
문자열 간 의 비교 라면 조작 수 간 의 비교 가 그들 이 대응 하 는 ASCII 코드
라 는 것 을 잘 알 아야 합 니 다.
문자열 과 수 치 를 비교 하면 문자열 을 수치 로 변환 하여 수치 비 교 를 하고 있 습 니 다. NaN 은 그 어떠한 것 과 비교 해도 false
입 니 다.
var s1 = 6 < 4 ; //false
var s2 = "apple" > "orange"; //false
var s3 = "apple"
모두 함께 토론 하 는 것 을 환영 합 니 다, 진보!!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: