javascript 기초 (2020 업데이트 판 1)
7555 단어 JavaScript
javacript 에서 데이터 형식 은 5 기초 1 참조 로 요약 할 수 있 습 니 다.
5 가지 기본 데이터 형식:
1 가지 참조 형식 (object):
ES6 추가
Symbol: 유일한 값 을 만 듭 니 다.
쉽게 말 하면 각 유형의 인 스 턴 스 는 모두 대상 이다.
number 형식 에는 재 미 있 고 재 미 있 으 며 특별한 기호 가 있 습 니 다. NaN (number 형식) type of 검 측 데이터 형식 type: of NaN = > "number" NaN (Not a Number): 유효한 숫자 가 있 는 것 이 아 닙 니 다. NaN 은 누구 와 도 같 지 않 습 니 다. NaN = NaN = > false, 자신 은 NaN = 1 = > false, NaN = 'a' = > false 와 같 지 않 습 니 다. 따라서 NaN 을 가지 고 숫자 js 를 검사 할 수 없습니다. 이것 은 잘못된 숫자 인지 아 닌 지 를 검사 하 는 방법 이 있 습 니 다. 무효 한 = > true, 유효 한 = > false, isNaN (') 은 v8 밑 에 있 는 암시 적 으로 number () 를 사용 하여 변환 합 니 다.
중점: 왜 우리 가 서버 배경 에서 데 이 터 를 프론트 엔 드 로 렌 더 링 할 때 데 이 터 는 NaN 이 됩 니까? 다른 데이터 형식 을 number 형식 으로 바 꿀 때 변환 할 수 없 으 면 NaN 입 니 다.
number 타 입 에 있 는 NaN 은 꼭 알 아야 돼 요.
대상 키 쌍
```javascript
Object
let a = {
a : 10
}
let b = function(){};
let obj = {
0 : 100,
true : 'xxx'
};
obj [a] = 1000;
obj [b] = 2000;
//
{
0 : 100,
true : ‘xxx',
[object object] : 1000,
[object object] : 2000
}
대상 의 키 쌍 의 속성 명 은 문자열 형식 일 것 입 니 다. 인용 형식의 데 이 터 를 대상 키 쌍 의 속성 명 으로 사용 할 수 없습니다. 위의 예 는 a 는 대상 이 인용 형식 에 속 하기 때 문 입 니 다. 대상 의 속성 명 은 인용 형식 이 아 닐 것 입 니 다. 기본적으로 인용 형식 값 을 문자열 로 변환 합 니 다 [object object].
let a={x: 100};
let b={y: 200};
let obj={};
obj[a] = ' ';
// tostring();
//
{x:100}.tostring()
=[object object] =’ ‘
obj[b] = ' ';
{y:200}.tostring()
=[object object]=’ ‘。
중점 고찰: 대상 의 속성 명 은 인용 유형 이 될 수 없습니다.
배열 과 대상
시험 장소: 배열 과 대상 이 어떤 차이 와 관계 가 있 습 니까?
① 배열 은 대상 ② 대상 중 가장 많이 사용 되 는 것 이 배열 이다. ③ 배열 에서 속성 명 은 규칙 적 으로 증가 하 는 대표 적 위치 데이터 의 색인 이다.
배열 에서 자주 사용 하 는 속성 과 방법:
( : )
( : )
( : )
:
( : )
:
( : )
:
,
。
,
Array.splice()。
:
splice() slice()
,
splice()
。
:
:
:
sort() ,
,
, 。
( :
join() )
ES6 신규 배열 방법
flat (): 데이터 평면 화 작업 으로 데이터 조작 이 더욱 편리 합 니 다. set (): 배열 재 작업.
문자열 에서 자주 사용 되 는 속성 과 방법:
:
concat()
,
,
.
:
stringObject ,
stringObject.concat()
Array.concat() .
( :
,
-1)
:
indexOf() !
( : ,
replacement reg
)
:
String.slice() Array.slice() .
:
String.split()
Array.join .
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.