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('inp1').value;
var inp2 = document.getElementById('inp2').value;
var inp3 = document.getElementById('inp3').value;
var result = inp1>inp2?(inp1>inp3?inp1:inp3):(inp2>inp3?inp2:inp3);
alert(result)
}
</script>
</html>
렌더링:
JavaScript 비디오 튜토리얼
을 방문하세요.
위 내용은 JS 삼항(삼항) 연산자의 사용법과 예에 대한 자세한 그래픽 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!