개발하는 냥이 (=ↀωↀ=)

고정 헤더 영역

글 제목

메뉴 레이어

개발하는 냥이 (=ↀωↀ=)

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (159)
    • 개발 (148)
      • Android (9)
      • CSS (0)
      • DB (3)
      • HTML (0)
      • Java (53)
      • JavaScript (79)
      • NodeJS (0)
      • Python (0)
      • React (1)
      • iOS (2)
      • Visual C++ (1)
    • Tools (9)
    • MAC (2)

검색 레이어

개발하는 냥이 (=ↀωↀ=)

검색 영역

컨텐츠 검색

전체 글

  • JavaScript - undefined, null, NaN 값의 비교

    2018.10.25 by 뉴에이스

  • JavaScript - 논리연산자(&&, ||)

    2018.10.25 by 뉴에이스

  • JavaScript - 배열

    2018.10.25 by 뉴에이스

  • JavaScript - 자바스크립트의 if, switch, for문

    2018.10.25 by 뉴에이스

  • JavaScript - 일치연산자(==)

    2018.10.25 by 뉴에이스

  • Javascript - 명시적/묵시적 형변환

    2018.10.25 by 뉴에이스

  • JavaScript - 자바스크립트 false 값

    2018.10.24 by 뉴에이스

  • JavaScript - 자바스크립트 문자열

    2018.10.24 by 뉴에이스

JavaScript - undefined, null, NaN 값의 비교

소스 "use strict"; // undefined var msg1; if (msg1 == undefined) console.log("변수는 존재하지만 값이 없는 상태이다."); var msg2 = 20; msg2 = undefined; // 값이 존재하는 변수를 undefined로 변경 가능, type이 없어짐 // undefined에 "undefined" 하지 않도록 주의 msg2 = undefined && console.log("undefined는 직접 비교가 가능하다."); if (msg2) console.log("undefined를 이용한 false의 활용은 많이 사용됨"); // null var msg3 = null; // 특정 객체가 가리키는 주소가 없음을 지정할 때 사용 if (msg3 ..

개발/JavaScript 2018. 10. 25. 17:14

JavaScript - 논리연산자(&&, ||)

논리연산자의 활용 : 조건문을 대신해서 처리 (간단 명령일 경우) 소스 "use strict"; var num = 10; // 논리연산 && 논리연산이 아닌 실행식 가능 // 참일 경우 처리할 문장을 작성 (&& - true일때 실행) num % 2 == 0 && console.log("num은 짝수 값을 가지고 있다."); // 거짓일 경우 처리할 문장을 작성 (|| - false일때 실행) num % 2 != 0 || console.log("num은 짝수 값을 가지고 있다."); var msg; // undefined 인경우 false이기 때문에 "ㅁㅁㅁ"값이 들어감 msg = msg || "ㅁㅁㅁ"; console.log(msg); 결과 num은 짝수 값을 가지고 있다. num은 짝수 값을 가지고 ..

개발/JavaScript 2018. 10. 25. 17:13

JavaScript - 배열

- 한번에 여러개의 메모리를 준비하는 방법 - 배열의 생성 : [] 또는 Array() 활용 소스 // 크기 생략 가능 var arr1 = []; // 현재 배열의 크기 0 var arr2 = new Array(); // 현재 배열의 크기 0 console.log("arr1.length", arr1.length); console.log("arr2.length", arr2.length); console.log(arr1[0], arr2[0]); // undefined 출력 /* 배열의 크기는 동적으로 변경된다. 크기가 지정되어 있지 않은 경우에도 데이터의 입력이 가능 배열의 길이는 가장 큰 인덱스 + 1 한 값이다 */ arr1[0] = 10; arr1[2] = 30; console.log(arr1[0], ..

개발/JavaScript 2018. 10. 25. 16:08

JavaScript - 자바스크립트의 if, switch, for문

자바의 if, switch, for 구문을 동일하게 사용 소스 var i = 10; if (i == 10) { console.log(i); } switch (i) { case 10: console.log(i); break; } for (i = 1; i < 11; i++) { console.log(i); } 결과 10 10 1 2 3 4 5 6 7 8 9 10 ES 5 추가 (ECMA Script) forEach for ~ in : 객체의 키를 반환 ES 6 추가 for ~ of : 객체의 값을 반환 소스 "use strict"; // 배열은 객체타입, object, {"id":"aaa"}, 객체는 키와 값의 쌍으로 되어 있음 var arr = [10, 20, 30]; for (var i = 0; i < ..

개발/JavaScript 2018. 10. 25. 10:48

JavaScript - 일치연산자(==)

일치연산자 ===, !== 값과 타입을 같이 비교 ( == 은 값만 비교) 소스 var i = 100; var j = "100"; console.log("i == j", i == j); // 값만 비교하여 true console.log("i === j", i === j); // 값과 타입까지 비교하여 false 결과 i == j true i === j false

개발/JavaScript 2018. 10. 25. 10:05

Javascript - 명시적/묵시적 형변환

명시적 형변환 - 논리형(boolean)을 숫자로 변경하면 true(1), false(0) 묵시적 형변환 소스 // 논리형을 숫자로 변환 console.log(true, Number(true)); console.log(false, Number(false)); // 묵시적 형변환 console.log(true + 1); // 2 console.log(false + 1); // 1 console.log(true + false); // 1 // 문자열을 숫자로 변환 // 숫자형태가 아닌 문자열이 포함된 경우 NaN (ex. 나이입력필드에.. 문자가 입력됬을때..) console.log("", Number("")); // 0 console.log(" ", Number(" ")); // 0, 빈문자열 또는 공백만..

개발/JavaScript 2018. 10. 25. 09:57

JavaScript - 자바스크립트 false 값

null, undefined, 0, ''(문자열이없는값), NaN(Not a Number)(숫자가 아닌값) 소스 "use strict"; // 부정의 값 console.log("!0", !0); console.log("!''", !""); console.log("!null", !null); console.log("!undefined", !undefined); console.log("!NaN", !NaN); console.log("---------------------------------------"); // 부정의 부정은 원래의 값,,긍정 console.log("!!0", !!0); console.log("!!''", !!""); console.log("!!null", !!null); console.l..

개발/JavaScript 2018. 10. 24. 10:29

JavaScript - 자바스크립트 문자열

* 자바스크립트의 문자열 -""으로 감싼다. -''으로 감싼다. - 문자열을 결합할 때는 "+"를 사용 - " 또는 '을 문자열로 출력할 경우에는 "\"를 앞에 붙여 출력 소스 "use strict"; var msg = "자바스크립트 문자열"; console.log(msg); msg = '나의 이름은 "홍길동" 입니다.'; console.log(msg); msg = '나의 이름은 "홍길동" 입니다.'; console.log(msg); // "" 을 중복 사용해야 할경우 \"\"로 표현 msg = ""; console.log(msg); 결과 자바스크립트 문자열 나의 이름은 "홍길동" 입니다. 나의 이름은 "홍길동" 입니다. * 자바스크립트의 문자열 - 문자열과 숫자를 "+" 연산하면 결과는 문자열의 추가 ..

개발/JavaScript 2018. 10. 24. 10:04

추가 정보

인기글

최신글

페이징

이전
1 ··· 10 11 12 13 14 15 16 ··· 20
다음
개발하는 냥이 (=ↀωↀ=) 오류 코드는 제보 바랍니다.

티스토리툴바