let color; //color 라는 변수 선언
let color; //color 라는 변수 선언
color = "blue"; //변수 color에 "blue"라는 값 할당
let color = "blue"; //간략하게 이런 식으로 많이 사용
숫자 형태
Java Script에서는 정수, 실수, 유리수 등 구분x
+(플러스 기호) 변수명 → Number 형태로 변환
let str = '5';
console.log(typeof(str)); //변수 str은 String 타입
let strToNum = + str; //String 타입을 Numer 타입으로 바꿔주기
console.log(typeof(strToNum)); //변수 strToNum은 Number 타입
문자 형태
사용법 (작은따옴표 or 큰따옴표 구분은 회사마다 규정이 다른 것 같음)
“” + 변수명 → String 형태로 변환
let num = 5;
console.log(typeof(num));
let numToStr = "" + num;
console.log(typeof(numToStr));
typeof(변수명)
함수(Function)
함수 선언(Function declaration)
컴퓨터한테 앞으로 이런 기능을 이런 이름으로 부를 거야라고 알려주기 → 버튼 제작
선언 시 조건
- function 키워드로 시작하기
- 함수 이름을 지어주기
- 함수를 알리는 괄호( (): parentheses)를 여닫기
- 중괄호 사이(바디)에 함수 호출 시 실행될 코드를 작성하기
- return(반환)할 것이 있다면 작성하기
- 함수 바디 안에 return 키워드를 활용한다면, 사용 함수를 즉시 종료하고 값을 반환
- return 키워드를 활용하지 않으면 undefined라는 값을 반환
function codeLover() {
console.long("Hi");
};
함수 호출(Function call/invocation)
선언한 함수를 사용하기 위해서는 “호출”을 해야 함 → 버튼 사용
function codeLover() {
console.long("Hi");
};
codeLover()
함수 스타일
함수 선언식: 함수 키워드로 시작
// 첫 번째 인자를 2로 나누는 함수 divideBy2를 선언하세요.
function divideBy2(input1) {
input1 = input1 / 2;
return input1;
}
divideBy2(5);
//삼각형의 넓이 구하기
function getTriangleArea (base, height){
result = base * height / 2;
return result;
}
getTriangleArea(4,5) //결과는 10이 나옴
함수 표현식: 변수 키워드로 시작
//2로 나누는 함수
let divideBy2 = function(input2) {
input2 = input2 / 2;
return input2;
}
divideBy2(6)
//삼각형의 넓이 구하기
let getTriangleArea = function(base, height) {
result = base * height / 2;
return result;
}
getTriangleArea(4,5) //결과는 10이 나옴
화살표 함수
//2로 나누는 함수
let divideBy2 = (input3) => input3 / 2;
divideBy2(3)
//삼각형의 넓이 구하기
let getTriangleArea = (base, height) => base * height /2;
getTriangleArea(4,5)//결과는 10이 나옴
let getRectangleArea = (width, height) => {
let rectangleArea = width * height
return rectangleArea
}