본문 바로가기

JavaScript3

JS 함수 선언 방식 1. 일반적인 함수 선언 방식 function 함수명(){ 실행문 } 1-1. 매개변수에 기본값이 적용되지 않은 경우 function 함수명(param1,param2){ 실행문 } : 매개변수에 기본값이 적용되지 않았다면 함수를 호출할 때 매개변수 값을 맞춰줘야 한다. 매개변수에 기본값이 적용된 경우 function 함수명(param1,param2=val){ 실행문 } : 매개변수의 기본값이 적용 됐다면 함수를 호출할 때 기본 값이 적용되지 않은 매개변수 개수만큼만 넣어줘도 된다. 2. 화살표 함수 (매개변수) =>{실행문} 매개변수의 개수가 하나인 경우 var fun1 = param => { 실행문; } : 매개변수의 개수가 하나일 때는 ()를 생략하고 매개변수만 입력해서 함수를 만들 수 있다. 매개변.. 2021. 8. 28.
JS의 데이터 타입 자바스크립트는 다른 언어와 같이 int a, String b처럼 변수를 생성할 때 변수의 타입을 명시하지 않는다. 단지 var, let, const처럼 유효범위와 변경 가능 여부에 대한 키워드를 명시한다. 그렇기 때문에 js는 변수를 한번 선언해놓고 여러가지 타입을 유연하게 대입할 수 있다. let x = 1; // Number 타입 x = "1"; // 문자열 x = {name:"james"}; // 객체 x = [1,]; // 배열 x = function(){}; // 함수 Number 타입 숫자를 대입하면 된다. 문자열 타입 대입하고자 하는 문자열을 ""또는 ''로 감싸서 대입하면 된다. 객체 타입 {} 안에 key:value 형태로 나열해서 대입하면된다. 배열 타입 [] 안에 넣고 싶은 원소를 ,.. 2021. 8. 28.
var, let, const의 변수 범위 일반 적으로 JAVA의 변수는 하나의 블락은 기준으로 생성되고 소멸한다. for(int i = 0; i 2021. 8. 28.