let arr = [1.2,3.4,5] arr.join('') // "1.23.45"가 나온다. arr.join(' ') // "1.2 3.4 5"가 나온다. arr.join('-') // "1.2-3.4-5"가 나온다. 원래 합치려던 의도는 1.2 , 3.4, 5 를 출력하려고 하였지만 나온값은 "1.23.45"였다. 이후에 간격을 띄어고서야 약간의 구분을 지을수 있었으나 보기 어려워 .join('-')를 하고나서야 구분하기 쉬워지게 되었다.

Phython의 경우에 다른 타입의 문자와 합쳐지면 에러가 발생합니다. 예를 들면 숫자타입과 문자열 타입을 합치게 되면 TypeError 가 나타납니다. a = 12 b= '12' print( a + b) 를 하게 되면 숫자와 문자열을 합치려 했기 때문에 에러가 발생합니다.. 참고로 javaScript 는 문자열과 숫자를 합치면 문자열로 합쳐지게 됩니다. 위 그림처럼 다른형태의 형을 합치려 하였기 때문에 에러가 발생합니다. 합치려면 같은 형태의 문자와 합쳐줘야 합니다.

1. Python의 경우 파일확장명은 .py 이다. 2. Python의 GUI(Graphical User Interface) 의 확장명은 .pyw 이다. 3. Python2에서 python3로 오면서 ASCII(American Standard Code for Information Interchange) 코드에서 UTF-8로 바뀐 문자 인코딩 방식으로 바뀌었다. 4. Python 의 들여쓰기(indentation)는 하나의 종류만 사용하여야 한다. 예를 들어 들여쓰기는 tab 이나 space 4번으로 사용하는데 이중 하나만 계속해서 사용하는 것이 좋다. 그렇지 않으면 IndentationError가 발생한다. python은 빈칸에 민감하게 반응한다. python 커뮤니티에서는 space 4번을 추천한다. ..
1번 문제! let first = 1; // 2 나의 예상 first === 1 let second = first++; // 1 나의 예상 second === 2 let firstNext = 12; //13 나의 예상 firstNext === 12 let secondNext = ++firstNext; //13 나의 예상 secondNext === 13 위의 2개의 항목에 따라 값이 달라진다. 우선 난 전위 연산자가 되는지도 몰랐다. 또한 두개의 값또한 다르게 생각했다. 왜 나는 틀렸는가? 난 기존의 할당된 개념은 바뀌지 않을 거라 생각했다. second, secondNext 녀석들은 first, firstNext의 증감만을 고려했는데 값이 전혀 예상과 달랐다. 2.문제 해결실마리 찾음 콘솔창을 열어 le..
let a = 1; let b = 2; let c = 3; let d = 4; a = b; b = d; 값은? // 콘솔창을 열어서 위와 같이 선언하고 답을 구해보자. a = b; 만 하면 답은 a === 2; 가 된다. b = d;를 하면 답은 4가 된다. 하지만 주의 해야한다. a = b; b = d; 를 한꺼번에 입력하면 a의 값은 위와 다르게 4가 된다. b도 d의 값도 4가 된다. 조심하자! 주의 사항! 1. 연속해서 할당을 할때 연관된 변수명을 조심하자! 2. 할당 할때 오른쪽과 왼쪽에 유의 해야 한다. b = a 와 a = b가 같지 않다!
- Total
- Today
- Yesterday
- javascript
- reserved words
- null
- 907
- vsCode
- js
- 배열
- Box Model
- html5
- 변수
- rdt
- sql
- ternary operator
- java
- CSS
- 파이썬
- 28000
- ORA-00984
- PYTHON
- 앞뒤 공백 제거
- 코딩
- 박스 모델
- 바꾸는 법
- JSX
- Primitive Data Type
- 별칭
- meta 속성
- ora-00907
- 호이스팅
- HTML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |