JavaScript 기본 개념 - 각종 연산 자 상세 해석 의 더하기, 곱 하기 연산 자 상세 해석, 관계 연산 자 상세 해석

3037 단어 JavaScript
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"

    모두 함께 토론 하 는 것 을 환영 합 니 다, 진보!!

    좋은 웹페이지 즐겨찾기