--> 영어로 브라우저에 모르는 문법을 타이핑하면 대부분은 그 언어에 대한 공식 문서가 검색됨(만든 사람들이 쓴 글 - 참조문서, 가이드) ==> 이런 곳에서 스스로 습득할 줄 알아야 함
let a = 20
let b = 7
console.log(a % b) --> 6 (나머지)
let email = "wwrrqrr2@naver.com"
console.log(email.split('@')) --> (2) ["wwrrqrr2","naver.com"]
--> 설정된 @ 를 기준으로 리스트 형태로 split됨
let txt = "서울시-마포구-망원동"
let names = txt.split('-')
console.log(names) ---> (3) ["서울시","마포구","망원동"]
console.log(names.join('>')) ---> 서울시>마포구>망원동
---> 설정된 > 를 기준으로 합쳐짐(join)
let myname = 'hyeon'
console.log(myname.toUpperCase()) --> HYEON 대문자 출력
--> 예를 들어 javascript uppercase(대문자)라고 (최대한 영어로) 브라우저에 검색하면 위에 대한 가이드가 나옴 (암기하려고 노력 X 필요한것들을 찾아낼 수 있어야 함)
--> 영어로 뭐라고 검색할 지 감이 안잡하면 한글로 먼저 검색하여 키워드를 확보 한 뒤에 그것들을 바탕으로 영어로 검색
--> 그렇게 찾은 가이드의 내용이 이해하기 어렵다면 동봉된 예제를 바탕으로 파악하면 쉬움
function funcName(){}
function --> 함수를 정의하는 키워드
예1)
function func1(num1,num2){
console.log(num1,num2)
}
func1(10,20) --->10 20 출력
예2)
function minus(num1,num2){
return num1 - num2
}
let result = minus(100,10)
console.log(result) --> 90 출력
변수에 함수를 담는 방식
let a = function(){
console.log("리터럴 함수 방식")
}
a() --> 리터럴 함수 방식 출력
---> a라는 변수를 선언 후 함수를 할당(정의)해 줌