Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Day08
- ### [필수 문제1]서술형
- 1. JavaScript를 처음 배우기 시작하셨습니다. 자바스크립트란 무엇인지 서술해 주시고, 앞에서 배웠던 HTML, CSS와는 어떤 차이점이 있고, 웹 페이지에서 어떻게 사용되는지 서술해주세요.
- ```
- JavaScript는 페이지의 동적 처리를 위해 사용하는 프로그래밍 언어이다. 주로 이벤트 처리 등의
- 기능을 담당한다. 반면, HTML은 페이지의 구조, CSS는 페이지를 꾸미는데 주로 사용된다.
- ```
- ### [필수 문제2] 서술형
- 1. JavaScript에서 console.log()는 무엇인가요?
- `
- console.log는 콘솔에 특정 내용을 출력하라는 것을 의미한다.
- `
- 2. let 으로 a라는 변수를 선언 후 2라는 값을 넣었다. 그리고 a라는 변수에 3이라는 값을 넣었다.
- 결과 값은 무엇인가요?
- `
- a값에 3이 들어간다
- `
- 3. const로 a라는 변수를 선언 후 3이라는 값을 넣었다. 그 후 let으로 a라는 변수를 선언 후 똑같이 3이라는 값을 넣었다. 결과 값은 무엇인가요?
- `
- a가 이미 선언되었다고 오류가 뜬다.
- `
- 4. var로 a라는 변수를 선언 후 3이라는 값을 넣었다. 그 후 var로 a라는 변수를 선언 후 똑같이 5라는 값을 넣었다. 결과 값은 무엇인가요?
- `
- 5가 결과값이 된다.
- `
- 5. 강의에서 말하는 let과 const의 차이는 무엇인가요?
- `
- let은 변수로 넣은 값을 바꿀 수 있고, const는 상수로 넣은 값을 바꿀 수 없다.
- `
- ### [필수 문제3] 산술연산자 문제
- 3-1. 다음 아래 console에 출력되는 값을 적어주세요.
- ```
- let i=0;
- i++;
- console.log(i);
- console.log(i++);
- console.log(++i);
- i=i+1;
- console.log(i);
- i+=2;
- console.log(i);
- ```
- ```
- 1
- 1
- 3
- 4
- 6
- ```
- ### [필수 문제4] 연산자 문제
- 4-1.다음 아래 console에 출력 되는 값을 적어주세요.
- ```
- const a=1;
- const b='1';
- if(a !==b){
- console.log('안녕하세요.');
- }else if(b!==a){
- console.log('수박 입니다.');
- }else{
- console.log('박수 입니다.');
- }
- ```
- ```
- 출력 값: 안녕하세요.
- ```
- 4-2. 위에서 a!==b를 a!=b로 바꾸게 되면 결과는 어떻게 될까요?
- ```
- const a=1;
- const b='1';
- if(a !=b){
- console.log('안녕하세요.');
- }else if(b!==a){
- console.log('수박 입니다.');
- }else{
- console.log('박수 입니다.');
- }
- ```
- ```
- 출력 값: 수박 입니다.
- (이유: 타입은 비교하지 않으므로 else if문으로 들어가 ‘수박 입니다’ 를 출력한다.)
- ```
- ### [필수 문제5] if문을 switch문으로 바꾸는 문제
- ```
- const point =9;
- switch(point) {
- case 8 :
- console.log('아직 조금 남으셨네요.');
- break;
- case 9 :
- console.log('1포인트 남으셨습니다.');
- break;
- case 10 :
- console.log('포인트를 전부 모으셨습니다.');
- break;
- default :
- console.log('아직 포인트를 더 쌓으셔야 됩니다.');
- }
- ```
- ### [심화 문제1]
- 1. template literal에서는 다른 상황과 다르게 전체 문자를 묶을 때 quotation mark 혹은 apostrophe대신 다른 기호를 씁니다. 그것은 무엇인지, 기호와 그 이름을 적어주세요.
- ```
- ` 그레이브
- ```
- 2. const로 name이라는 변수를 선언한 뒤 각자 자신의 이름을 대입해주세요.
- 이후 콘솔창에 “Hello Javascript? I’m OOO!”이라고 출력하는 코드를 작성해주세요. (여기서 OOO은 아까 선언했던 변수의 내용입니다.)
- 문자열을 그냥 붙이는 방법과 template literal방식 전부 코딩해주세요!
- ```
- const name="황문기";
- console.log("Hello JavaScript? I'm " + name);
- ```
- 3. 위의 내용을 함수로 만들어서 작동되게 해주세요.
- ```
- function hello(name){
- console.log(`Hello JavaScript? I'm ${name}.`);
- }
- hello('황문기')
- ```
- 4. 함수로 만들어진 내용을 화살표 함수로 작동되게 해주세요.
- ```
- const hello=(name)=>console.log(`Hello JavaScript? I'm ${name}`)
- hello('황문기');
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement