정규 표현식은 검색 패턴을 형성하는 일련의 문자열입니다. 텍스트에서 데이터를 검색할 때 이 검색 패턴을 사용하여 검색하는 내용을 걸려낼 수 있습니다. 정규식은 단일 문자이거나 더 복잡한 패턴이 될 수 있으며, 모든 유형의 텍스트 검색에 활용되거나 텍스트를 바꾸는 작업에도 사용될 수 있습니다. 정규 표현식의 사용법은 다음과 같습니다. 표현식에는 어떠한 패턴이 오게 되며, 다음에는 변경자(modifier)가 오게됩니다. /pattern/modifiers; JavaScript에서 정규식은 search( ) 및 replace( ) 메소드와 자주 사용됩니다. search( )는 정규 표현식을 사용하여 일치 항목을 검색하고, 일치된 항목의 위치를 반환합니다. replace( ) 메소드는 패턴을 수정된 문자열로 ..
자바스크립트는 새 변수 및 다른 데이터 유형으로 변환할 수 있는데, 타입을 어떻게 캐스팅하는지 알아봅니다. 1. 문자열에서 숫자로 변환 전역 메소드인 Number()는 문자열을 숫자로 변환할 떄 사용됩니다. 숫자를 포함하는 문자열(예: "3.14")은 숫자(예: 3.14)로 변환됩니다. 빈 문자열은 0으로 변환됩니다. 다른 모든 것은 NaN(숫자가 아님)으로 변환됩니다. Number("3.14") // returns 3.14 Number(" ") // returns 0 Number("") // returns 0 Number("1000원") // returns NaN parseFlaot, parseInt 또한 문자열을 숫자로 바꿀 수 있습니다. 이는 이전에 설명한 바 있으므로 아래 내용을 참고하시기 바랍니..
자바스크립트 Set는 고유한 값의 모음입니다. 각 값은 Set에서 한 번만 발생할 수 있으며, 중복되지 않습니다. 1. Set 생성 방법 및 주요 메소드 새로운 Set을 만드려면, new Set( ) 키워드를 통해 생성자를 만들어서 가능합니다. const names = new Set(["홍길동","아무개","철수"]); console.log(names); // {'홍길동', '아무개', '철수'} Set에서 사용되는 주요 메소드는 다음과 같습니다. new Set() 새로운 Set 생성. add() Set에 새로운 요소 추가. delete() Set의 요소 제거. has() Set에 필요한 값이 있다면 논리값 true를 반환. forEach() Set의 각 요소에 대한 콜백 호출. values() Set의..
자바스크립트의 조건문 & 반복문에 대해 알아보겠습니다. 1. if, else, else if if 조건절 안의 조건이 true인 경우, if 블록의 내용이 실행됩니다. false인 경우, else if 문의 조건을 확인하고, 해당 조건이 true이면, else if 조건절 블록의 내용을 실행합니다. else if 조건 또한 false 인 경우, else 문 블록의 내용을 실행합니다. if (time < 10) { greeting = "Good morning"; } else if (time < 20) { greeting = "Good day"; } else { greeting = "Good evening"; } 2. switch switch문은 다른 조건에 따라 다른 작업을 수행하는 프로그래밍을 짤 때 유..
자바스크립트 상에서 어떤 값들이 true가 되며, 어떤 값들이 false가 되는지 알아보겠습니다. 다음의 모든 경우는 true를 반환합니다. 정수형 100 소수형 3.14 음수형 -15 문자열 "Hello" 0을 제외하고 정상적인 값을 도출하는 표현식 7 + 1 + 3.14 다음의 모든 경우는 false를 반환합니다. 0 -0 "" (빈문자열) undefined null Boolean의 false 값 NaN 이렇게 자바스크립트 논리형이 어떤 경우에 true, false를 반환하는지 기억해두시면 좋을 것 같습니다. 자바스크립트에서 값을 비교할 때, true 및 false를 반환하는 경우도 살펴봅니다. 비교문 반환값 2 "Joh..
자바스크립트 배열에서 사용되는 메소드에 대해 알아보도록 하겠습니다. 1. 배열을 문자열로 변환 자바스크립트 배열을 문자열로 바꾸려면, toString 또는 join 메소드를 사용합니다. 아래의 예문과 같이 확인해보도록 하겠습니다. toString과 join은 거의 비슷하지만, join 메소드의 경우, 인자로 구분 기호를 지정할 수 있습니다. const weather = ["봄", "여름", "가을", "겨울"]; weather.toString(); console.log(weather) // 봄, 여름, 가을, 겨울 const weather = ["봄", "여름", "가을", "겨울"]; weather.join("|"); console.log(weather) // 봄|여름|가을|겨울 배열의 요소를 쉼표로 ..
- Total
- Today
- Yesterday
- addView
- 상대적 레이아웃
- Bmi Calculator
- 메소드 오버라이딩
- 2019년 사건사고
- 2007년 사건사고
- 뷰 바인딩
- 애드뷰
- notifyDataSetChanged
- 리스트뷰
- 안드로이드 스튜디오 에러
- bmi 계산기 만들기
- findViewById
- 리사이클러뷰
- 인텐트
- 안드로이드 앱 만들기
- 2021년 사건사고
- RecyclerView
- 탭레이아웃
- 안드로이드 프로젝트
- lazy init
- 대한민국 미제사건
- 미제사건
- 선형 레이아웃
- android adapter
- ToDo List 앱 만들기
- tabLayout
- 자바스크립트 배열
- 안드로이드 어댑터
- view binding
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |