KDT/JavaScript

240122 자바스크립트

001cloudid 2024. 1. 22. 12:57
728x90

큰따옴표로 묶은 문자열 안에 또 다른 문자열을 넣으려면 작은 따옴표로 표기함.

 

배열(복합 유형)

여러 개의 데이터값을 하나의 변수명(배열명)으로 묶어서 선언

배열[]

배열명["값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>

그림1.

 

비교연산자

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

그림2.

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

그림 3.

※문자열 비교

그림 4.
그림 5.

아스키코드값 : 소문자>대문자

 

조건문

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>

728x90

'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