// TODO : 키워드 let을 사용하여 변수 course를 선언하세요.
// TODO : 키워드 let을 사용하여 변수 course를 선언하세요.
let course
let course; // TODO : 선언되어 있는 변수 course에 문자열 'code states'를 할당하세요.
let course; // TODO : 선언되어 있는 변수 course에 문자열 'code states'를 할당하세요.
coursse = "code states"
let num1, num2, result;
// TODO : 변수 num1에 숫자 5를 할당하고, 변수 num2에 숫자 7을 할당한 후, 변수 result에 숫자가 할당된 변수 num1과 num2의 곱을 할당합니다.
let num1, num2, result;
// TODO : 변수 num1에 숫자 5를 할당하고, 변수 num2에 숫자 7을 할당한 후, 변수 result에 숫자가 할당된 변수 num1과 num2의 곱을 할당합니다.
num1 = 5;
num2 = 7;
result = 5 * 7
표현식(expression)은 하나의 값으로 표현되는 코드.
자바스크립트는 글자, 숫자, 기호를 한 글자씩 "독해"하여 하나의 값으로 컴파일(compile).
function getRunCatDistance(speed, time) {
let distance;
// TODO: 속력(speed), 시간(time)이 숫자로 주어졌을 때, 이동한 거리를 변수 distance에 할당하여 리턴하는
// getRunCatDistance 함수를 작성하세요.
return distance;
}
function getRunCatDistance(speed, time) {
let distance = speed * time;
// TODO: 속력(speed), 시간(time)이 숫자로 주어졌을 때, 이동한 거리를 변수 distance에 할당하여 리턴하는
// getRunCatDistance 함수를 작성하세요.
return distance;
}
함수는 입력(input)을 받아 출력(output)을 하는 하나의 작은 기능 단위
function multiplyBy2(input) {
input = input * 2;
return input;
}
// TODO : 첫 번째 인자에 2를 곱하는 함수 multiplyBy2와 비슷하게
// 첫 번째 인자를 2로 나누는 함수 divideBy2를 선언하세요.
function multiplyBy2(input) {
input = input * 2;
return input;
}
// TODO : 첫 번째 인자에 2를 곱하는 함수 multiplyBy2와 비슷하게
// 첫 번째 인자를 2로 나누는 함수 divideBy2를 선언하세요.
function divideBy2(input) {
input = input / 2;
return input;
}
함수의 종류: 함수 선언식, 함수 표현식, 화살표 함수
function plusOne(input1) { input1 = input1 + 1; return input1; } // 함수 선언식 let minusOne = function (input2) { input2 = input2 - 1; return input2; }; // 함수 표현식 let multipleOne = (input3) => input3 * 2; // 화살표 함수
// 문자열을 인자로 받아서 느낌표를 붙여서 리턴 해주는 함수 returnWordWithJoy가 있습니다.
// 함수 returnWordWithJoy의 첫 번째 인자로 문자열 "I love coding"을 넣어서 호출하고, 그 결과값을 변수 word에 할당하세요.
let word; // TODO
// 아래 코드는 변경하지 마세요
function returnWordWithJoy(word) {
if (typeof word !== 'string') {
return 'wrong type';
} else {
return word + '!';
}
}
// 문자열을 인자로 받아서 느낌표를 붙여서 리턴 해주는 함수 returnWordWithJoy가 있습니다.
// 함수 returnWordWithJoy의 첫 번째 인자로 문자열 "I love coding"을 넣어서 호출하고, 그 결과값을 변수 word에 할당하세요.
let word = returnWordWithJoy("I love coding"); // TODO
// 아래 코드는 변경하지 마세요
function returnWordWithJoy(word) {
if (typeof word !== 'string') {
return 'wrong type';
} else {
return word + '!';
}
}
let thing, num;
// TODO : thing에 문자열(string) '두루마리 휴지'를 할당하고, num에 숫자(number) 3을 할당합니다.
// 아래 코드는 수정하지 마세요.
function goGet(thing, num) {
return '혜선아, 가서 ' + thing + ' ' + num + '개 가져다 줄레?';
}
let result = goGet(thing, num);
let thing, num;
// TODO : thing에 문자열(string) '두루마리 휴지'를 할당하고, num에 숫자(number) 3을 할당합니다.
thing = '두루마리 휴지';
num = 3;
// 아래 코드는 수정하지 마세요.
function goGet(thing, num) {
return '혜선아, 가서 ' + thing + ' ' + num + '개 가져다 줄레?';
}
let result = goGet(thing, num);
// TODO : 변수 score에 숫자 100이 할당되도록 하기 코드를 수정하세요.
let score = 90 + '10';
// TODO : 변수 score에 숫자 100이 할당되도록 하기 코드를 수정하세요.
let score = 90 + 10;
+
연산자의 경우 피연산자들을 string화한다.
function convertToNumber(anything) {
// TODO: 여기에 코드를 작성합니다.
}
function convertToNumber(anything) {
// TODO: 여기에 코드를 작성합니다.
return Number(anything);
}
function convertToString(anything) {
// TODO: 여기에 코드를 작성합니다.
}
function convertToString(anything) {
// TODO: 여기에 코드를 작성합니다.
return String(anything);
}