티스토리 뷰

학습정리-12-14.txt
0.00MB

 

 

1. JS(자바스크립트)에서 아래를 설명하시오.
-Number 함수

Number()은 문자열을 숫자로 변환하는 함수이다.

만약 숫자로 변환할 수 없는 값이면 NaN을 리턴한다.

아래와 같은 방식으로 사용한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
            /*국영수 점수 입력받아서 콘솔로 합계 평균 출력하시오.*/
            let kor = prompt("국어 점수를 입력하세요."0);
            console.log("국어 : " + kor);
            let eng = prompt("영어 점수를 입력하세요."0);
            console.log("영어 : " + eng);
            let math = prompt("수학 점수를 입력하세요."0);
            console.log("수학 : " + math);
 
            let sum = Number(kor) + Number(eng) + Number(math);
            console.log("합계 : " + sum);
 
            let avg = sum / 3.0// 실수 타입으로 출력하고 싶다면..
            console.log("평균 : " + avg);
            
 
            /*원의 반지름 입력 받아서 원넓이를 출력하시오.*/
            let radius = prompt("원의 반지름을 입력하세요."0);
            console.log("반지름 : " + radius);
 
            let cirArea = Number(radius) * Number(radius) * 3.14;
            console.log("원의 넓이 : " + cirArea);
cs
더보기


-String 함수

숫자를 문자열로 변환하는 함수이다.

1
2
3
4
5
6
7
8
9
10
11
12
13
    <script>
        let num = 11;
        let num2 = 22
        let sum = num + num2;
        console.log("sum : " + sum);
        // sum : 33
 
        let num3 = String(num);
        let num4 = String(num2); 
        let sum2 = num3 + num4;
        console.log("sum2 : " + sum2);
        // sum2 : 1122
    </script>
cs

 

 


- 데이타 타입(형) 종류 - 외웁시다.

1) 숫자(number) : 정수, 실수 등 숫자는 모두 Number 타입에 속한다. 다만 자바와는 다르게 0으로 나누거나 계산이 불가능할 경우 출력되는 문구가 있다.

0으로 양수를 나누면 Infinity 출력, 0으로 음수를 나누면 -Infinity 출력, 계산할 수 없을 경우에는 NaN를 출력한다.

1
2
3
4
5
6
        var num2 = 10/0
        console.log(num2) // +Infinity 
        var num3 = -10/0
        console.log(num3) // -Infinity 
        var num4 = 1 * 'a'
        console.log(num4) // NaN
cs

 

2) 문자열(string) : 문자, 문자열은 String 타입으로 문자열을 나타낼 때는 ""와 ''둘 다 사용 가능하다.

1
2
3
4
5
6
        var str = "가나다라마바사";
        console.log(str);
        console.log(str + 'ABCDEFG');  //가다나다라마바사ABCDEFG
        // 문자열 + 문자열은  두 문자열을 붙여서 출력
        console.log(str + '\n\tABCDEFG\"');  // ABCDEFG"
        //  \사용하면 java 이스케이프문자와 같음..
cs

 

3) 불린값(boolean) : true, false(참, 거짓)을 나타내는 데이터 타입.

 

4) undefined  : 값이 할당되지 않았을 때, 자바스크립트 엔진이 암묵적으로 초기화하는 값

1
2
        var none;
        console.log(none); // undefined
cs

 

5) object(객체) : 복잡한 형태의 값들이 묶여있는 형태(자바의 class를 생각해보자)....null값도 object 타입이다. object를 표현 할 때는 {  }를 사용한다.

var dog = { name: "해피", age: 3 };

 

 

6) function (함수) :  자바에서와 동일하게 ()안에 파라미터 값을 넣어 줄 수 있고, { }안에 실행할 로직을 적는다. 

1
2
3
4
5
    <script>
        var varFun = function fun() {};
        console.log("varFun : " + varFun)
        // varFun : function fun() {}
    </script>
cs

 

+) 심벌(symbol) : ES6부터 새로 생긴 데이터 타입. 변경불가능한 유일한 값을 생성할 때 사용한다.

1
2
        var sym = Symbol("javascript");
        console.log(sym); // Symbol(javascript)
cs

 

 

2. 스프링 MVC를 예습하시오.

 

 

 

 


개별진척도 56

 

개별진척도 57

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함