일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- 다중조건문
- Kotlin Class
- 파이썬
- Python Class
- 파이썬 반복문
- 파이썬 장고
- Kotlin 클래스
- Kotlin 조건문
- Kotlin else if
- 강제 타입변환
- Variable declaration
- python Django
- Python
- 파이썬 클래스
- activate 오류
- 희망
- 자바 기본타입
- 성공
- django virtualenv
- 장고 가상환경
- 클래스 속성
- Kotlin 클래스 속성정의
- 도전
- 좋은글
- 파이썬 제어문
- Kotlin If
- 넥스트js
- NextJs
- github
- Today
- Total
목록2025/03/13 (6)
키모스토리

String at()const name = "W3Schools";let letter = name.at(2); // 'S' const name = "W3Schools";let letter = name[2]; // 'S' let text = "HELLO WORLD";let char = text[0]; // 'H'문자열 부분 추출slice(start, end)substring(start, end)substr(start, length)Slice : 시작위치(0부터)~끝위치let text = "Apple, Banana, Kiwi";let part = text.slice(7, 13); // 'Banana' 2번째 인자 없으면 시작 위치부터 끝까지let text = "Apple, Banana, Kiwi";let ..

toString() 10진수 => 2진수/16진수로 변환 let num = 10;num.toString(); // "10"num.toString(2); // "1010" , 2진수로 변환 let num2 = 255;num2.toString(16); // "ff" , 16진수로 변환 Math.PI;3.141592653589793 Math.ceil(): 올림Math.floor() : 내림math.round(): 반올림 소수점 자릿수 : Math.roundlet userRate = 30.1234;요구사항 : 소수점 둘째자리 까지 표현(셋째 자리에서 반올림)Math.round(userRate * 100) / 100; // 30.12 소숫점 자릿수 : toFixed() let userRate = 30.1234..

일반적인 property key는 문자형으로 이루어 진다 property key를 1, false 처럼 숫자형, boolean형으로 사용을 해도 Object.keys 로 확인을 해보면 문자열로 반환된다const obj = { 1: '1입니다', false : '거짓'}console.log(Object.keys(obj)); // [ '1', 'false' ] 반환console.log(obj['1']);console.log(obj['false']); property key로 사용 가능한 또하나의 자료형은 Symbol형이다심볼(symbol)은 유일한 식별자(unique identifier)를 만들고 싶을 때 사용합니다. Symbol()을 사용하면 심볼값을 만들 수 있습니다.// id는 새로운 심볼..

Computed Property : 객체내 프로퍼티를 let a = 'age';const user = { name: 'Mike', [a] : 30 // age :30}console.log(user.name, user.age); 객체 메소드 (Object Method) Object.assign() : 객체 복제const user = { name: 'Mike', age: 30}// 이렇게 하면 user 와 같은 객체를 바라보는 참조 변수만 생성됨const cloneUser = user; // 새로운 유저정보를 저장하는 객체 생성const newUser = Object.assign({}, user);// 객체+객체를 복제 가능const newUser2 = Object.assign({ gender:'mal..

객체 리터럴: 단일 사용을 위해 간편하게 객체를 만들어 사용할때let user = { name: 'Mike', age: 30,} 생성자 함수: 위와 같은 데이터 구조를 여러개가 필요할때 사용 (class 와 유사): new 연산자를 이용해 객체를 생성function User(name, age){ this.name = name; this.age = age;}let user1 = new User('Mike', 30);let user2 = new User('Jane', 23);let user3 = new User('Tom', 16);console.log(user1, user2, user3); 생성자 내 메서드 추가 가능function User(name, age){ this.name = name; th..

var, let, const의 차이점중복 선언과 재할당스코프 범위호이스팅중복 선언과 재할당varvar a = 5; console.log(a); // 5var a = 10;console.log(a); // 10a = 15;console.log(a); // 15var 에서는 중복 선언과 재할당이 모두 가능하다.마지막에 할당된 값이 최종으로 변수의 값으로 저장된다.letlet a = 5;let a = 10;cnosole.log(a); // SyntaxError: Identifier 'a' has already been declaredlet 에서는 중복 선언을 허용하지 않는다.중복 선언을 할 경우 SyntaxError 가 발생하게 된다.let a = 5;console.log(a); // 5a = 10;conso..