Javascript [ " , ` ]

양혜정·2024년 4월 13일
0

HTML/CSS/JS 실행

목록 보기
36/60



HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>문자열 틀을 나타낼 때는 ""(쌍따옴표) 보다는 ``(백틱)을 사용하도록 하자.</title>

<script type="text/javascript" src="js/06.js"></script>

</head>
<body>

	<h1>문자열 틀을 나타낼 때는 ""(쌍따옴표) 보다는 ``(백틱)을 사용하도록 하자</h1>
	<h2>단, Internet Explore 에서는 ``(백틱)을 지원하지 않는다.</h2>
	<p id="p_1"></p>
	<p id="p_2"></p>
	<p id="p_3"></p>
	<p id="p_4"></p>
	<p id="p_5"></p>
	<p id="p_6"></p>
	<p id="p_7"></p>
	<p id="p_8"></p>

</body>
</html>

JS

window.onload = function() {

    let text = `안녕하세요? "이순신" 과 '엄정화' 를 소개합니다.`;
    document.getElementById("p_1").innerHTML = text;
    
    let man = "이순신";
    let woman = '엄정화';
    // document.getElementById("p_2").innerHTML = `안녕하세요? ${man} 과 ${woman} 를 소개합니다.`;
    // document.getElementById("p_2").innerHTML = "안녕하세요? "+man+" 과 "+woman+" 를 소개합니다."; 
    
    // document.getElementById("p_2").innerHTML = "안녕하세요? \""+man+"\" 과 '"+woman+"' 를 소개합니다."; 
    document.getElementById("p_2").innerHTML = `안녕하세요? "${man}" 과 '${woman}' 를 소개합니다.`;     
    
    document.getElementById("p_3").innerHTML = `안녕하세요? "${man}" 과 '${woman}' 를 ${''/* 이것은 주석문입니다. */} 소개합니다.`; 
    
    let price = 100;
    const VAT = 0.1; 
    let total = `총액 : ${price + price*VAT}`;        
    // let total = "총액 : " + (price + price*VAT);
    
    document.getElementById("p_4").innerHTML = total; 
    
    //////////////////////////////////////////////////////////////
    
    var title_1 = "분식 메뉴1";
    var html_1 = "<h2>"+title_1+"</h2>";
        html_1 += "<ul>";
        html_1 += "<li>라면</li>" +
                  "<li>떡볶이</li>" +
                  "<li>튀김</li>" +
                  "<li>김밥</li>" +
                  "<li>어묵</li>"; 
        html_1 += "</ul>";
        
     document.getElementById("p_5").innerHTML = html_1;   
     
     
    let title_2 = "분식 메뉴2";
    let html_2 = `<h2>${title_2}</h2>`;
        html_2 += `<ul>
                     <li>라면</li>
                     <li>떡볶이</li>
                     <li>튀김</li>
                     <li>김밥</li>
                     <li>어묵</li> 
                   </ul>`;
                   
    document.getElementById("p_6").innerHTML = html_2;  
    
    //////////////////////////////////////////////////////////////
    
    var title_1 = "분식 메뉴3";
    var food_arr = ["라면","떡볶이","튀김","김밥","어묵"];      // 자바스크립트에서 배열은 [] 이다.

    var html_1 = "<h2>" + title_1 + "</h2>";

    for(var i=0; i<food_arr.length; i++){
        if(food_arr[i] != " " && i<food_arr.length-1){
            html_1 += "<li>" + food_arr[i] + "</li>";
        }
        
        else{
            html_1 += "<li>" + food_arr[i];
        }
    }   // end of for---------------------------------

    document.getElementById("p_7").innerHTML = html_1;

    const title = "분식 메뉴4";
    const foodArr = ["라면","떡볶이","튀김","김밥","어묵"];      // 자바스크립트에서 배열은 [] 이다.

    let html = `<h2>${title}</h2>`;

    for(let i=0; i<foodArr.length; i++){
        if(foodArr[i] != " " && i<foodArr.length-1){
            html += `<li>${foodArr[i]}</li>`;
        }
        else{
            html += `<li>${foodArr[i]}</li>`;
        }
    }   // end of for----------------------

    document.getElementById("p_8").innerHTML = html;

} 

정리

  • 06_string
    -> 06_string_template.html, 06.js

0개의 댓글

관련 채용 정보