논리연산자 JS의 논리연산자에서는 피연산자가 꼭 Boolean 값이 아닌 경우라도 true 혹은 false로 취급될 수 있다. false로 취급되는 값들은 아래와 같다. null NaN 0 빈 문자열 ("", '', ``) undefined 논리 연산자 중 &&,|| 에는 피연산자로 Boolean 값을 포함하여 아무 값이나 줄 수 있다. Boolean이 아닌 값을 피연산자로 주면 연산 결과에 따라 피연산자를 반환한다. 1. 논리 AND ( && ) 예) expr1 && expr2 : expr1이 true 또는 [true로 취급될 수 있는 값]이면 expr2를 반환. 반대의 경우 expr1을 반환. 2. 논리 OR ( || ) 예) expr1 || expr2 : expr1이 true 또는 [true로 취급..
객체의 사용 // 배열 const memberArray = ["egoing", "graphittie", "leezhce"]; console.log("memberArray[2]", memberArray[2]); // 객체의 정의 const memberObject = { manager: "egoing", developer: "graphittie", designer: "leezhce", }; memberObject.designer = "leezche"; // 객체의 데이터에 접근 console.log("memberObject.designer", memberObject.designer); console.log("memberObject['designer']", memberObject["designer"]); //..
값으로서의 함수 var f = function(){ console.log(1+1); console.log(1+2); } var a = [f]; // 1. a[0](); var o = { func:f // 2. } o.func(); Result : 2 3 2 3 함수는 배열의 요소가 될 수 있다. 함수는 객체의 메소드로 정의될 수 있다. var a = if(true){console.log('success')}; var b = while(true){console.log('success')}; Result : ...\exam.js:1 var a = if (true) { console.log('success') }; ^^ SyntaxError: Unexpected token 'if' at wrapSafe (in..
객체의 내용을 반복문으로 읽기 const team = { top: "minxd", mid: "Jin", jungle: "copotter" } for (var i in team) { console.log(`${i} : ${team[i]}`); } Result : top : minxd mid : Jin jungle : copotterfor문 안에서 i 는 team 객체의 속성명(index)이 된다. '객체명[index]' 의 형태로 각각의 속성값을 불러올 수 있다.
- Total
- Today
- Yesterday
- ignore
- reactjs
- syntax-highlight
- npm
- props
- State
- code-block
- useEffect
- OOP
- 논리연산자
- Command
- mark-down
- file system
- Object
- SQL JOIN
- Database
- useState
- nodejs
- terminal
- javascript
- function
- blog
- react
- daemon
- highlight-js
- sql
- react hook
- 삼항연산자
- pm2
- ES6
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |