큰따옴표로 묶은 문자열 안에 또 다른 문자열을 넣으려면 작은 따옴표로 표기함.
배열(복합 유형)
여러 개의 데이터값을 하나의 변수명(배열명)으로 묶어서 선언
배열[]
배열명["값1", "값2",...]
배열 내부의 데이터 타입이 서로 다를 수 있음.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>배열과 조건문</title>
</head>
<body>
<h1>배열</h1>
<script type="text/javascript">
//var 변수명 = 배열명[값1, 값2, 값3,...];
//var 배열명 = []; (빈 배열 선언)
var spring ="봄";
var summer ="여름";
var fall = "가을";
var winter ="겨울";
var season = ["봄", "여름" ,"가을" ,"겨울"]
for(var i = 0 ; i < season.length ; i++){
console.log(season[i] + " ");
// document.write(`season[${i}] = ${season[i]}<br>`);
}
</script>
</body>
</html>

비교연산자
- ==(동등연산자, equality operator) : 값만 비교하며 자료형은 비교하지 않음. 즉, 모양만 같으면 true
ex) 1 == "1" → true - ===(일치연산자, strict equality operator) : 값과 자료형을 비교함.
ex) 1 == "1" → false


- != : 피연산자가 서로 같지 않으면 ture
- !== : 피연산자가 같지 않거나 자료형이 같지 않으면 true

※문자열 비교


아스키코드값 : 소문자>대문자
조건문
p489 자리 배치도 만들기 1
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>조건문 P489 자리 배치도 만들기</title>
</head>
<body>
<h1>자리 배치도 만들기</h1>
<script type="text/javascript">
var memNum = prompt("입장객 수를 입력하세요.");
var colNum = prompt("한 줄에 앉을 사람의 수를 입력하세요.");
var rowNum = memNum/colNum; //필요한 줄의 개수
if(memNum%colNum == 0){
rowNum = parseInt(memNum/colNum);
} else{
rowNum = parseInt(memNum/colNum) + 1;
}
//parseInt → 실수값을 정수로 변환해주는 함수
document.write(`${rowNum}줄이 필요`);
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>반복문 P496 구구단 출력</title>
</head>
<body>
<h1>구구단 출력</h1>
<script type="text/javascript">
var i, j;
for(i = 1; i<=9; i++){
document.write(`<h3>${i}단</h3>`);
for(j = 1 ; j<=9; j++){
document.write(`${i}*${j} = ${i*j}<br>`);
}
}
</script>
</body>
</html>
'KDT > JavaScript' 카테고리의 다른 글
240125 자바스크립트 (0) | 2024.01.25 |
---|---|
240124 자바스크립트 (0) | 2024.01.24 |
240119 자바스크립트 (0) | 2024.01.19 |
240118 자바스크립트 (0) | 2024.01.18 |
240115 자바스크립트 (0) | 2024.01.15 |