객체의 key 값과 value 값을 불러오는 메소드 salesArr1 = { a : 34, b: 23, c: 29 } 이런 값이 있다면 a의 값을 불러오고 싶으면 어떻게 해야할까요? 참고로, value 값을 불러올 때는 salesArr1.a 나 salesArr1[a] 로 불러오면 됩니다. (**for 문이 있으면 방법이 변경됩니다.) 아무튼 key 값을 구현하고 싶으면 Object.keys(salesArr1) 을 사용하면 됩니다. -> ['a','b','c'] 가 나타납니다. 만약에 객체 속에 내용이 많은 경우에 value 값을 다 더하고 싶은 경우를 생각하면서 value 값을 불러오는 메소드도 확인해 보아요. salesArr1 = { a : 34, b: 23, c: 29, ........... } 저 ..
Math 메소드를 이용한 랜덤 숫자 뽑기(범위 설정까지) 처음으로 Math 메소드에 아주 재미난 숫자 랜덤 시스템이 있답니다. Math.random() 을 사용하게 되면 0~0.9999999999999999999999999999999 사이에서 숫자가 랜덤으로 구현됩니다. 따라서, 이 함수에 곱셈을 추가하여 범위를 늘리고 정수를 얻고 싶으면 Math.floor() : 숫자 내림 함수 / 를 이용하면 됩니다. 이번에도 노트에 작성을 하여 확인해 봤습니다. 만약에 범위를 3~15 사이의 숫자를 나타내고 싶으면 어떻게 해야할까.... 생각을 해봤습니다. 일단 0에 뭘 곱해도 0이니까 최소값을 마지막에 더해야겠다는 생각을 했습니다. 그리고 최대값은 나와야하는 숫자보다 1이 커야 15.99999999999999가 ..
만나이의 뜻이 궁금하여 찾아 보았지만 잘 모르겠고 추측해보면 일수를 가득 채워야 1년이 지나니까 가득찬 나이라고 명명한 것 같습니다. 이제 본론으로 들어가 볼까요? JS로 만나이를 계산하게 만드려면 어떤 생각을 해야할까요 저도 노트를 펴서 계산을 해보았습니다.ㅋㅋㅋ 만약 생일이 1994.10.25 이라는 친구 'A ' 생일이 1994.10.15이라는 친구 'B'가 있으면 오늘이 22.10.19 이니까 A = 27세 B = 28세 입니다. 이렇게 년도만으로는 만나이를 계산할 수 없기에 월과 날까지 비교하면서 만나이를 계산해야겠죠? 1. 년도를 빼서 만나이를 구하고 2. 월과 일을 비교하여 구한 나이에서 하나를 빼든 가만히 두든 하게 해야겠습니다. 그리고 함수로 만들기 위해서 Date()함수에 넣은 인자를 ..