블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Category

Recent Post

Recent Comment

Archive

2009. 7. 30. 16:48 .Net Project/JavaScript
반응형

조건연산자는 ? if~ else를 대신해서 많은 프로그래머들이 선호하는 연산자이다.
                  처음에는 익숙치 않아서 어색하지만, 자주보고 사용한다 보면 코드를
                  간결하게 하는데, 한몫 한다는 것을 알게 될 것 입니다.
                  물론 언제나 if~else문장을 대신할 수 있는 것은 아니다. 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                           "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>13장.조건연산자</title>
    <script language="javascript" type="text/javascript">
        //조건 (3항) 연산자 : ? : 수행 ,
        //조건식이 참이면, 첫번째 문자 수행
        //조건식이 거짓이면, 두번째 문장 수행
        var result = (3 % 2 == 0) ? "짝수" : "홀수";

        document.write("결과값 :" + result); // 결과하면 -> 결과값:홀수
        document.write((4 % 2 != 1) ? "<br />짝수" : "<br />홀수"); // 결과화면 -> 짝수
   </script>
</head>
<body>
</body>
</html>
---------------------------------------------------------------------------------

 조건 ? A : B -> 조건이 true일 경우에는 A를 반환하고, 조건이 false일 경우에는 B 반환
 X=(y<0)?10:20 -> "(y<0)이면, true 10이 반환 x대입하고, (y<0) 이 false이면 20반환X대입
 X=(y>0)?a*b:a/b; -> "(y>0)" true이면 a*b 연산결과를 x에 대입 "(y>0)" false이면
                               연산결과를 y에 대입  





반응형

'.Net Project > JavaScript' 카테고리의 다른 글

15장 증감연산자  (0) 2009.07.31
14장 대입연산자  (0) 2009.07.30
12장 논리연산자  (0) 2009.07.30
11장 관계연산자  (0) 2009.07.30
10장 산술연산자  (0) 2009.07.30
posted by Magic_kit