본문 바로가기
728x90
320x100

💻 하나씩 차곡차곡385

[자바스크립트/Javascript] join() 함수란? join() => join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듦. let arr = ['사과', '바나나', '수박']; let arrJoin1 = arr.join(); console.log(arrJoin1); let arrJoin2 = arr.join(''); console.log(arrJoin2); let arrJoin3 = arr.join('//'); console.log(arrJoin3); 1) join() 메서드만 사용할 경우 => ','가 기본적으로 붙어나옴. ex) 사과,바나나,수박 2)join('') 메서드 안에 ''을 넣어주면 배열 사이사이 가 다 붙어서 문자열이 나옴. ex)사과바나나수박 3) join('-') 메서드 안에 문자열을 넣으면 배열 사이사이 그 문자열.. 2021. 11. 1.
[자바/JAVA] Switch 문에 break가 없다면? + Switch문 정의 하는 법 [Switch문 정의 하는 법] switch (변수) { case 값 : //변수와 값이 일치하면 해당 case 실행문을 작동시킴. 실행문; break; // 조건에 해당되는 실행문을 작동시키고 switch문을 종료하기 위해 사용. default : // 변수와 값이 불일치하면 default 실행문을 작동시킴. 실행문; break; } Switch문에 break가 있다면? int a = 1; switch (a) { case 1 : System.out.println(1); break; case 2 : System.out.println(2); break; case 3 : System.out.println(3); break; default : System.out.println(4); break; } ※ 코드블.. 2021. 10. 22.
[Javascript/자바스크립트] var, let, const 차이점 / 호이스팅(hoisting)이란? 교육할 때는 var, let, const 에 대해서 모두 배우긴 했지만 대부분 var를 기준으로 코딩하고 배워서 let, const의 차이점에 대해 한번 정리해야 할 필요가 있어서 정리. 변수를 선언할 때 var, const, let로 가능한데, 원래는 var만 사용하다가 ES6부터 const, let 키워드가 추가되었다. ※ ES6란? ECMAScript의 약자이고 숫자 6은 여섯번째 ES라고 생각하면 됨. (ECMAScript는 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어) ES는 프로그래밍 언어가 아니라 스크립트 언어들에 대한 표준, 규격임. var 변수 중복 선언 가능, 변수 재할당 가능. var ddururi = "뚜루리"; var ddururi = "뚜루리2"; //변수 중복선언 가능.. 2021. 10. 21.
[Javascript/자바스크립트] 함수 선언식 vs 함수 표현식 vs 화살표함수 (+ 그외) 함수정의방법은 크게 3가지로 구분할 수 있다. 함수 선언식 vs 함수 표현식 vs 화살표함수 오늘은 각각의 함수정의방법에 대해 알아볼 예정. 함수선언식 일반적인 프로그래밍 언어에서의 함수 선언과 비슷한 방식. 변수 선언을 let / const 등으로 시작해야하는 것 처럼 함수 선언은 function으로 시작. 선언 된 함수는 나중에 사용될 것을 위해 저장되며 call 될 때마다 실행된다. 함수 실행시 함수의 이름을 호출하면 된다. function test(){ alert("함수선언식입니다."); } test();// 함수실행 함수 호이스팅 발생. 런타임 이전에 함수 객체가 생성이 되므로 함수가 정의되기 전에 함수를 호출할 수 있다. test(); // 선언 전에 호출되도 정상 동작 function tes.. 2021. 10. 20.
[자바/Java] equals VS == (공통점, 차이점) [공통점] 양 쪽에 있는 내용을 비교한 값을 boolean 타입으로 반환한다. equal() 메소드 형태. 대상의 내용 자체를 비교. String a = "abc"; String b = new String("abc"); if (a.equals(b)){ System.out.println("두개의 값이 같다."); } else { System.out.println("두개의 값이 다르다."); } => 결과 값 : 두개의 값이 같다. == 비교를 위한 연산자. 대상의 주소값을 비교함. String a = "abc"; String b = new String("abc"); if (a == b){ System.out.println("두개의 값이 같다."); } else { System.out.println("두개의.. 2021. 10. 6.
[자바/JAVA] xml / yaml / json 차이점 xml, yaml, json 모두 데이터를 표현하는 방식이나, 형태와 문법이 조금씩 다름. xml 데이터를 표현하기 위해 사용된 방식. html과 흡사한 구조를 가지고 있음. xml이 가지는 고유한 문법이 있다는 점에서 소프트웨어 및 하드웨어에 대하여 독립적으로 데이터 처리가능. 트리 계층 구조를 가지고 있음. json xml과 비슷하게 데이터를 처리하기 위한 방식. 일반적으로 서버와의 통식 규약인 rest API를 사용할 때 가장 많이 사용되며, 최근 xml보다 json형식이 채택되고 있음. 사실상 모든 프로그래밍 언어에서 json을 지원하기 때문에 xml, yaml에 비해서 채택률이 높음. 주석을 사용할 수 없음. 꺽쇠 사용대신 대괄호([])와 큰따옴표("")를 이용해 계층형 구조를 형성함. yaml.. 2021. 9. 30.
728x90
320x100