본문 바로가기

전체 글43

[JS] 연산자(operator) 연산자(operator) + : 더하기 - : 빼기 * : 곱하기 / : 나누기 % : 나머지 ** : 거듭제곱 const a = 20; const b = 10; //a + b = 30; //a - b = 10; //a * b = 200; //a / b = 2; const c = 3; const d = 2; //c % d = 1; //c ** d = 9 ■ 연산자 줄여쓰기 let num = 10; num += 5 //num = num + 5; console.log(num); //15 //변수 num에 5를 증가시켜서 다시 변수 num에 넣어준고 이해하면 쉽다. //다른 연산자도 줄여쓰기 가능함 num -= 5 //5 (빼기) num *= 5 //50 (곱하기) num /= 5 //2 (나누기) num %.. 2022. 1. 27.
형변환(Type conversion) 명시적 형변환 개발자가 의도를 가지고 원하는 데이터 타입으로 변환을 해주는 것 String() → 문자형으로 변환 Number() → 숫자형으로 변환 Boolean() → 논리형으로 변환 문자열 끼리의 덧셈은 피연산자가 이어진 형태로 반환된다. "Hello" + " world" = "Hello world" "집" + " 가고싶다" = "집 가고싶다" 숫자열 끼리의 덧셈은 연산이 된다. 100 + 20 = 120 만약 피연산자의 데이터타입이 서로 다르다면? "20" + 30 = ? //결과: '2030' (string) prompt() 함수를 이용해 사용자로 부터 입력 받은 값으로 간단한 점수 계산을 해보았다. 위와 같은 결과가 나온 이유는 prompt()로 입력받은 값은 문자형으로 반환되기 때문에 문자 .. 2022. 1. 23.
JS 대화상자 alert(), prompt(), confirm() alert() 알림 창을 띄워주는 기능 메세지를 보여주고, 확인 버튼을 누르면 알림 창이 닫힘 사용자와의 상호작용 보단 일방적으로 알리는 용도로 사용 prompt() 사용자에게 어떤 값을 입력받을 때 사용 사용자에게 메세지를 보여주고, 어떤 값을 입력받을 수 있는 필드를 제공함 prompt()에 두 번째 인수를 넣으면 입력창에 디폴트 값을 제공함 취소 버튼을 누르면 null값을 반환함 prompt()는 2개의 인수를 받을 수 있다. 인수를 2개 넣었을 경우 첫 번째 인수는 메세지가 되고, 두 번째 인수는 입력받을 디폴트 값이 된다. (디폴트 값이 미리 들어가 있으면, 뭔가 안내를 하거나 힌트를 줄 때 유용하다.) // prompt() 함수로 사용자가 입력한 값을 받아서 // 변수 name에 받아서 저장한.. 2022. 1. 17.
무엇이든 하는 모임 무엇이든 하는 모임에 가입했다. 조금이라도 무엇이든 하게 된다. 역시 사람은 사람을 만나야 해. 2022. 1. 9.