>  기사  >  웹 프론트엔드  >  JS 삼항(삼항) 연산자의 사용법과 예에 대한 자세한 그래픽 설명

JS 삼항(삼항) 연산자의 사용법과 예에 대한 자세한 그래픽 설명

yulia
yulia원래의
2018-10-12 11:37:0515782검색

JavaScript는 프론트엔드 개발에 자주 사용되는데, JS 삼항연산자 사용법을 아시나요? 이 기사에서는 JS 삼항 연산자의 사용법과 최대값을 찾기 위해 삼항 연산자를 사용하는 방법에 대해 설명합니다. 관심 있는 친구들은 이를 참조할 수 있습니다.

삼항 연산자라고도 불리는 JavaScript의 삼항 연산자는 연산자 중 하나입니다.

기본 구문은 다음과 같습니다: 표현식 ? 문장1 : 문장2

는 표현식의 값이 true일 때 문장1이 실행되고 그렇지 않으면 문장2가 실행된다는 의미입니다. "를 명령문 플래그의 끝으로 지정하므로 명령문A와 명령문B는 단일 명령문이어야 하며 세미콜론을 사용할 수 없습니다. 그렇지 않으면 오류가 보고됩니다.

예: 삼항 연산자를 사용하여 구현하면 연령이 18세 미만인 경우 미성년자를 거부하라는 메시지가 표시되고, 연령이 18세 이상이면 성인이 참여할 수 있다는 메시지가 표시됩니다. 코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <input id="age" value="18" />
  <button onclick="myFunction()">点我</button>
  <p id="demo"></p>
 </body>
 <script type="text/javascript">
  function myFunction() {
      var age,join;
      age = document.getElementById("age").value;
      join = (age < 18) ? "拒绝未成年人":"成年人可以参加";
      document.getElementById("demo").innerHTML = join ;
  }
 </script>
</html>

예제 데모: 최대값을 찾는 삼항 연산자

이 예는 다중 조건 삼항 연산자의 사용과 관련되며 구체적인 코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <input type="text" id="inp1">
  <input type="text" id="inp2">
  <input type="text" id="inp3">
  <input type="button" value="判断" onclick="test()">
 </body>
 <script type="text/javascript">
  function test(){
        var inp1 = document.getElementById(&#39;inp1&#39;).value;
        var inp2 = document.getElementById(&#39;inp2&#39;).value;
        var inp3 = document.getElementById(&#39;inp3&#39;).value;
        var result = inp1>inp2?(inp1>inp3?inp1:inp3):(inp2>inp3?inp2:inp3);
        alert(result)
   }
 </script>
</html>
렌더링:

위의 소개에서는 JS에서 삼항 연산자를 사용하여 최대값을 찾는 방법은 비교적 간단합니다. 초보자도 스스로 시도해 볼 수 있을 것입니다. 더 많은 관련 튜토리얼을 보려면

JavaScript 비디오 튜토리얼

을 방문하세요.

위 내용은 JS 삼항(삼항) 연산자의 사용법과 예에 대한 자세한 그래픽 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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