티스토리 뷰
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 |
추가
https://goddaehee.tistory.com/232
[JavaScript (9)] Javascript Number 객체, Number 메소드
[JavaScript (9)] Javascript Number 객체, Number 메소드 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 자바스크립트 객체 - Number ] 입니다. : ) 0. Number 객체란 - 보통 자바스크립트에서 수를 ..
goddaehee.tistory.com
[자바스크립트] number 타입에 대하여
개발 관련 영상을 보다가 이런 질문이 나왔다. "자바스크립트에서 숫자 타입이 하나뿐인 이유를 설명하시오" 음.. 일단 내가 하는 자바스크립트는 숫자 타입은 number, bigint로 2개인데 잘못됐나 싶
all-dev-kang.tistory.com
-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
'수업문제' 카테고리의 다른 글
[문제] 12월 16일 (커맨드 객체, 롬복, 자바 스크립트 함수) (0) | 2021.12.16 |
---|---|
[문제] 12월 15일 (pom.xml, @RequestMapping, Model, maven repository, mutable 함수 , immutable 함수) (0) | 2021.12.15 |
[문제] 12월 13일 (Spring 입문, javascript 데이터 타입, 변수 선언) (0) | 2021.12.13 |
[문제] 12월 10일 (DI, IOC, IOC 컨테이너, Spring 입문) (0) | 2021.12.10 |
- Total
- Today
- Yesterday
- response
- abstract
- 부트스트랩
- 제네릭
- toString
- 프로토콜
- JSP
- 진척도 70번
- 예외처리
- object
- Generic
- Session
- equals
- 참조형
- string
- 세션
- 쿠키
- 입출력
- 쓰레드
- SOCKET
- Request
- 래퍼 클래스
- hashset
- TreeSet
- Servlet
- 사칙연산 계산기
- el
- exception
- compareTo
- 채팅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |