JS 초석 다지기 3

gimsoari·2022년 11월 10일
0

Pre_Onboarding

목록 보기
3/3

테스트는 텍스트를 숫자열로 변환해서 하는 테스트 같았는데, 시도하다가 되지 않아서 애초에 숫자열*하는 식으로 불었다.

계산을 하려면 값을 불러와야 하는데, 값을 지정해 주는 것이 익숙하지 않다.

<option value="10평">10평</option>
이였던 것을 10으로 수정했다. 
근데 사실 이렇게 한다고해서 10이 문자열에서 
숫자열로 변경되는지 모르겠지만 결과적으로는 됐다. 
<option value="10">10평</option>

<script>
let size = $('#size').val()
let price = size * 500
</script>
//POST방식으로 보내주고 GET으로 불러옴

리눅스에 접속하기 위해
ssh -i 키파일ubuntu@주소
를 누르면 어떤 때에는 실행되고, 어떤 때에는 되지 않아 키파일을 다시 넣어줘야 한다. 왜 그런지 모르겠다.

배열 만들기
배열은 "어떠한 자료형이든 넣을 수 있음

요수들의 순서를 인덱스index라고 부름.
배열을: 배열[1+1], 배열[1*3] 이런 식으로도 인덱스를 호출할 수 있는데..
왜 이렇게 호출할까 싶었따. 예제가 있으면 좋을듯?

배열의 길이를 확인할 때는
arr.length
요소를 뒷 부분에 추가할 때는
arr.push(요소)
마지막 요소 반환은
arr[arr.length -1]

5개의 요소를 가진 배열에 arr[10] = 10을 추가하면 10번째에 10이 추가된다.

자료의 비파괴와 파괴
얕은 복사와 깊은 복사에 대해서 말하는 거 같다. 사실 나도 잘 모른다.
비파괴적 처리는 원본을 유지한테 원본 값을 포함한 새로운 것을 만드는 것이다.
파괴적 처리는 push()메소드를 사용할 때 일어난다. 원본에 push()를 해버리면 원본 값의 상태가 영구적으로 변경된다.
->파괴적 처리는 메모리를 절약할 수 있지만, 원본이 사라지기 때문에 위험할 수 있음.

profile
[...김가네 솔이는 코딩을 합니다.]

0개의 댓글