>웹 프론트엔드 >JS 튜토리얼 >js 표현식 및 연산자 예제에 대한 자세한 설명

js 표현식 및 연산자 예제에 대한 자세한 설명

小云云
小云云원래의
2018-03-19 17:21:321546검색


이 글은 주로 js 표현식과 연산자 예제에 대한 자세한 설명을 공유하는데, 도움이 되길 바랍니다.

js 표현식 및 연산자

1. 표현식

표현식은 JavaScript 스크립트가 실행될 때 계산에 사용되는 수식이며 상수, 변수 및 연산자를 포함할 수 있습니다.

산술 연산자

*/% ++ --

참고: 숫자 유형은 자동 증가 및 자체 감소 연산자를 지원하고, 부울 유형은 자동 증가 및 자체 감소 연산자를 지원하고, 문자열은 이를 지원하지 않으며, null은 자동 증가 및 자체 감소 연산자를 지원합니다. 감소. 정의되지 않음은

문자 커넥터

두 문자열을 연결하는 데 + 기호가 사용됩니다.

+ 연결 피연산자 중 하나가 문자열 유형이면 js는 자동으로 문자열이 아닌 문자열을 a로 변환합니다. 문자열 유형 처리하려면

js 코드 실행 순서는 왼쪽에서 오른쪽이므로 + 표현식에서 문자열 데이터가 발견되기 전에 나타나는(또는 숫자 문자열로 변환될 수 있는) 모든 숫자 데이터는 여전히 다음과 같이 처리됩니다. 수치 처리에서는 이러한 상황을 피하기 위해 빈 문자열을 추가할 수 있습니다.

할당 연산자

=, +=, -+, *=, /=, %=

+=를 사용할 수 있습니다. ;

비교 연산자

==, ===, 》=, 》=,! =,! ==

비교 연산자의 결과는 부울입니다.

== 값이 같은지 비교합니다. === 비교

논리 연산자

&&, ||,!

&&: 첫 번째 결과가 false이고 전체 표현식이 false인 경우 두 번째 결과는 단락됩니다.

&&: 두 개의 표현식이 있어야 하며 두 표현식이 모두 true이면 결과는 true입니다.

||: 두 표현식 중 하나가 true이면 결과는 true입니다. 표현식이 참이면 전체 결과도 참입니다. 두 번째 표현식을 단락시킵니다.

삼항 연산자

exp1? exp2:exp3;

기타 연산자

쉼표는 여러 표현식을 하나의 표현식으로 연결하는 데 사용됩니다. 새 표현식의 값은 주로 변수 선언에 사용됩니다. var z=(a=1,b=2,c=3); 그러면 z=3; 마지막 표현식의 값을 가져옵니다.

void 연산자: void 연산자는 표현식에 Return이 없음을 나타내는 데 사용됩니다. result;

var z=void(a=1,b=2,c=3);

Alert(z);

그런 다음 undefine을 반환합니다.

typeof 연산자는 문자열을 반환하는 데 사용됩니다. 피연산자의 데이터 유형

변수 유형 감지

3. 연산자 우선순위

관련 권장사항:

js 표현식 및 연산자 코드에 대한 자세한 설명

위 내용은 js 표현식 및 연산자 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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