본문 바로가기

javascript5

13. [JavaScript] 표준 내장 객체 - JSON 🏃🏻‍♀️ 표준 내장 객체 [ JSON, .json ] 🗄💾 JSON (JavaScript Object Notation) 문자, 숫자, 논리(불린), 객체, 배열, Null의 데이터만 사용가능하고 이 데이터들을 전달하기 위한 표준포멧(undefinde등 사용불가) 문자데이터는 "" 만 사용가능 객체의 마지막 속성과 값뒤에 ,(후행쉼표) 사용 불가능 - JSON.stringify(javascriptDate); 자바스트립트 데이터를 JSON포멧형식의 문자로 변환 console.log(JSON.stringify('Welcome to the world of Poppy!')); // "Welcome to the world of Poppy!" console.log(JSON.stringify(123)); // Jso.. 2023. 8. 27.
11. [JavaScript] 표준 내장 객체 - Array 🏃🏻‍♀️ 표준 내장 객체 [ Array, 객체 ] 🏰 const array; const numName0 = ['One', 'Two', 'Three']; const numName1 = ['Four', 'Five', 'Six']; const users = [ {name: 'Poppy', age: 35}, {neme: 'GguGGu', age: 3}, {name: 'An84', age: 40} ]- .length(); 배열의 아이템 갯수를 반환 console.log(numName0.length); // 3 - .at(num); 배열의 인덱싱기능과 같으나 추가 기능으로 음수를 사용해.. 2023. 8. 13.
10. [JavaScript] 표준 내장 객체 - Date 🏃🏻‍♀️ 표준 내장 객체 [ Date, 날짜 ] MDN - Date 🏰 const date; // const 인스턴스 = 생성자함수(new) 객체, 함수명, 클래스; const today = new Date(); // 인수로 숫자데이터를 넣어서 원하는 날짜 설정 가능 // 월에 해당하는 인수만 제로베이스트넘버링사용 // 5는 6월에 해당(1월=0, 2월=1...12월=11) const birthDay = new Date(1988, 5, 11, 9, 27, 33); // 원하는 날짜 설정순서: 년, 월, 일, 시, 분, 초 // 인수로 타임스템프 형식의 문자데이터를 넣어도 해석해서 날짜형식의 인스턴스로 반환 const stBirth = new Date('수 Jun 6 1988 9:27:33 GMT+090.. 2023. 8. 6.
5. [JavaScript] 함수 🏃🏻‍♀️ 함수 function [ 함수의 정의 ] - 함수의 구조와 호출 함수명 매개변수(인수로 들어온 데이터를 매개변수로 받음) function add (a, b) { 반환값 return a + b; } 인수 add(3, 5); // 함수 호출 5 인수 = Argument / 매개변수 = Parameter 함수호출시 인수로 작성된 데이터가 매개변수에 할당됨 -> 인수가 할당된 매개변수는 함수의 코드블럭{} 안에서만 유효(지역변수) - 호이스팅 MDN - Hoistiong 자바스크립트는 최상단에서 -> 하단 순서로 코드를 읽고 실행하는데 호이스팅이 발생하면 함수 선언문을 유효범위의 최상단으로 끌어올려 먼저 다 읽음 즉, 호이스팅이 발생하는 함수의 선언문(함수의 로직)이 함수호출 아래에 있어도 함수가 실.. 2023. 7. 25.
1. [JavaScript] 개요 🏃🏻‍♀️ JavaScript JavaScript는 데이터를 기준으로 사고 위키백과 - ECMA스크립트 : 자바스크립의 표준 줄여서 ES 제로베이스 넘버링 사용 (index) [네이밍 컨벤션] 프로그래밍 표기법 dash-case: -, 꼬치에 끼워논것처럼 보인다고 kebab-case라고도함 -> HTML/CSS에서 주로 쓰임 snake_case: _, 뱀처럼 생겨서 snake -> HTML/CSS에서 주로 쓰임 camelCase: 제일 앞글자 소문자로 시작해 단어 구분을 대문자로 사용 낙타같이 생겨 camel -> JS에서 주로사용 PascalCase: 제일 앞글자 대문자로 시작하고 camelCase 같음 - Zero-basde Numbering 0부터 숫자를 시작 // 0일요일 1월요일 2화요일 3수요.. 2023. 7. 22.