부트캠프
내일배움캠프 사전캠프 3일차 ( javaScript vs java )
bunbun2
2022. 10. 20. 19:23
오늘은 javaScript 강의를 들었다..!
자바스크립트가 자바에 비해 편리하고 가볍다거나 쉽다는 건 익히 들어서 알고있었지만..
구체적으로 어떤게 쉬운지는 몰랐었다...
하지만 오늘 강의를 듣고 나니 감이 오기 시작한다
<script>
let a = 'ab';
let aList = ['ab', 'bc', 'cd'];
let bList = ['de', 'ef'];
aList.push('댕댕');
aList.push(bList);
</script>
위의 코드는 자바스크립트 예시..
그리고 실행하면.
저 간단한 코드가 만약 자바였다면..?
import java.util.ArrayList;
public class Practice1{
public static void main(String args[]){
String a = "ab";
ArrayList aList = new ArrayList();
ArrayList bList = new ArrayList();
aList.add("ab");
aList.add("bc");
aList.add("cd");
bList.add("de");
bList.add("ef");
aList.add("댕댕");
aList.add(bList);
}
}
코드 줄 갯수가 느는건 문제도 안된다.
다양한 자료형을 let으로 퉁칠 뿐만 아니라
문자열 배열이었던 것에 메소드를 실행하면 필요에 의해 리스트로 바뀌어 버리고 (바뀐게 아니라 애초에 객체도 let으로 선언하는 것인지..?)
변수 출력할때도 메소드없이 그냥 그 변수만 띡 치면 잘 나온다...
예시 화면에선 습관이라 세미콜론을 전부 붙였지만 자바스크립트는 안붙여도 문제없이 돌아가고!
그리고 또 예시엔 안적었지만 배열 index에 문자열도 들어갈수있다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
진짜 미친거같다..
이게바로 고급중의 고급 언어가 아닌가 싶다.
인간 말을 왜이렇게 잘알아들어?
신세계를 맛본 것이다
javaScript: 복잡한건 내가 할께 휴먼..