흐름 제어. 분기 : 조건 제어 , if - else 동일 삼항연산 : java 동일 switch - case : java 동일 반복문 횟수 반복 : for( 초기화식; 조건식; 증감식;) / for 문 자바 동일 조건 반복 : while( 조건 ) / while 문 자바 동일 반복 제어 break. continue : 자바 동일 흐름제어는 기존 프로그래밍 문법에서 벗어나지 않는다. 기반을 다지자 ES6 2020.09.25
Object 자바 스크립트는 Object 기반 언어이다. {}로 시작되며 속성(프로퍼티) , 동작(메서드)를 가진다. 속성= 값 동작= 함수 Object의 key 는 자바스크립트 문자열, value 는 모든 자료형이 들어올 수 있다. object = { key1 : value, key1 : function(){} } var osClass = { name : '운영체제', professor : '이동희', classno : 5, printInfo : function(){ console.log(this.name +'강의'+this.classno+' 분반입니다. 교수는' + this.professor+' 입니다.') } } osClass {name: "운영체제", professor: "이동희", classno: 5, pr.. 기반을 다지자 ES6 2020.09.25
Operator, String == 동등비교 즉, 값을 비교 === 자료형의 일치여부까지 동등한가 비교 !== 자료형의 일치여부가 맞지 않는 지까지 비교 가급적 일치비교 연산자를 쓰는 것이 정확하다. Type Safe 의 이야기인 듯 하다. 0 == '0' // true 0 === '0' //false Number, Boolean 1 === '1' // false 1 === true // false 1 !== 2 //true , 같은 타입일 경우 값 비교 1 !== 'true' // true , 문자열과 숫자의 비고는 일치하지 않으므로 true String 은 java 의 charSequence 와 동일. 즉, 배열 String 은 한번 선언되면 그 값을 변경시킬 수 없다. var name = '정수민'; console.log(nam.. 기반을 다지자 ES6 2020.09.25