2.7~2.16
function
()
에 인수를 전송해 실행 시킬 수 있다. 1. 기본 함수로 데이터 받기
nameOfPerson
이라는 변수의 이름을 쓴다. 2. 객체 내의 함수 데이터 받기
객체이름.함수이름(인자)
const
: 변하지 않는 데이터값 let
: 데이터값을 업데이트 할 수있음배열 (array)
하나의 변수에 많은 데이터를 저장할 수 있음객체(object)
:의미가 서로 다른 데이터들을 하나의 변수에 저장function
: 중복되는 코드를 캡슐화해서 반복사용 가능하게 함.과제
: 1,1 의 더하기 빼기 나누기 제곱 결과 구하기const calculator = { add: function(a,b){ console.log(a+b) }, minus: function(a,b){ console.log(a-b) }, divide: function(a,b){ console.log(a/b) }, power: function(a,b){ console.log(a**b) } } calculator.add(1,1); calculator.minus(1,1); calculator.divide(1,1); calculator.power(1,1);
Return은 함수에서 어떤 작업을 처리하면 그 결과를 내보내 준다.
▶️ console 창에는 96이 아닌 98 (return뒤의 값)이 출력 된다.
함수내에 return을 사용하면 결과값을 내보낸다
그 리턴값은 변수에 대입시켜 사용 할 수 있다.
return 이 실행되면 함수가 종료된다.
prompt()
팝업화면으로 사용자에게 값을 입력하게함
입력값은 항상 string으로 저장됨.
현재는 많이 사용하지 않음
typeof()
데이터의 타입 확인
PalseInt()
string을 숫자 타입으로 변환
isNaN()
boolean 값을 리턴
true = 숫자가 아니다
false = 숫자이다.
조건문 기본
if (true) { 명령코드 } else { false 일때 명령코드; }
조건문_여러조건추가
if (true) { 명령코드 } else if (true) { 또다른 조건 일때 명령코드; } else{ 위의 모든조건들이 아닐때 명령코드}
&&
과 ||
true || true === true
false || true === true
true || false === true
false || false === false
true && true === true
false && true === false
true && false === false
false && false === false