NumberFormatException: 숫자 형식 오류
・ Integer.toBinaryString(int i): 10진수 -> 2진수 ・ Integer.toOctalString(int i): 10진수 -> 8진수 ・ Integer.toHexString(i): 10진수 -> 16진수 return: String
Char로 입력된 숫자를 Int형으로 바꾸는 방법은, - '0'를 하는 방법이 있다.예를 들면, 문자 '0'의 아스키코드는 48이고 '9'는 57일 때,을 하면, b는 9라는 Integer형 정수가 들어간다.
StringBuffer와 StringBuilder는 언제 사용할까? : 매우 긴 String에 매우 많은 String연산을 해야할 때.StringBuffer와 StringBuilder의 차이점? : StringBuffer는 동기적이며 스레드 세이프하다. : String
Immutable: 불변String은 immutable하다. 여기서 "hello and u"가 추가된 것이 아니라 "hi"가 있는 메모리 공간을 가리키고 있던 str이 "hi hello and u"라는 문자열이 있는 메모리 공간을 가리키게 되는 것이다.참고: https
regexr.com/5mhou| 또는 /(Hi|Hello)|(And)/gm() 그룹 /gr(e|a)y/gm\[] 문자셋, 괄호 안의 어떤 문자든 /gr\[ead]y/gm^ 부정 문자셋, 괄호안의 어떤 문가 아닐 때 /\[^a-zA-Z0-9]/gm(?:) 찾지만 기억하
command + shift + p: vscode 탐색기?느낌
유용한 오픈 API 사이트Giphy) https://developers.giphy.com/Spotify)https://developer.spotify.com/documentation/web-api/https://developer.spotify
: 함수에서 외부 상태값을 참조하거나, 외부의 상태를 변경하는 것은 순수함수라고 볼 수 없다.: 동일한 인자를 넣었을 때, 항상 동일한 결과값을 반환하고 : 언제 선언이 되었는 지, 외부에 전혀 영향을 받지 않아야 함.\-> 함수 안에서 외부의 상태값을 변경한다면 그건
DRY(Don't Repeat Yourself): 반복하지마라 <> WET(Write Every Time, Twice)->(Waste Everyone's Time)KISS(Keep It Simple, Stupid): 심플하고 멍청하게 유지하자ex) UI클래스에는
const dog = { type: '🐶', name: '츄츄', owner: { name: 'dyung'}};console.log('logging', dog);//log levelconsole.log('log'); //개발 - 출력console.info('info
: 버그 수정이나 새로 만드는 기능들이 메인 리파지토리에 주기적으로 빌드되고 테스트가 되어서 머지되는 것을 뜻함.: 1. 코드 변경사항을 주기적으로 빈번하게 머지해야 한다.: 2. 통합을 위한 단계 ( 빌드, 테스트, 머지 )의 자동화 \-> 버그 수정 용이, 문제점을
html MDNhttps://developer.mozilla.org/ko/docs/Web/HTML
색 참고 사이트: https://material.io/resources/color/flexbox 사이트:https://css-tricks.com/snippets/css/a-guide-to-flexbox/flexbox는 container에 꾸며주는 속성
기존의 언어 c, java와 달리 자바스크립트에서는 존재하지 않는 값(nothing), 비어있는 값(empty), 알 수 없는 값(unknown)을 나타내는 데에 쓰인다. c, java에서 null은 존재하지 않은 객체에 대한 참조, 널 포인터(null pointer)
alert메시지 창prompt사용자에게 텍스트를 입력하라는 메시지를 띄워줌과 동시에, 입력 필드를 함께 제공합니다. 확인을 누르면 prompt 함수는 사용자가 입력한 문자열을 반환하고, 취소 또는 Esc를 누르면 null을 반환confirm사용자가 확인 또는 취소 버튼
'??'와 '||'의 차이 는 첫 번째 truthy 값을 반환합니다. 는 첫 번째 정의된(defined) 값을 반환합니다.
function showMessage(from, text = "no text given") {...}형태 기억하기!
let func = function(arg1, arg2, ...argN) {return expression;};하단의 함수는 상단의 축약형이다.let func = (arg1, arg2, ...argN) => expression
덧셈 연산자 +는 이항 연산자뿐만 아니라 단항 연산자로도 사용가능.