1. 객체에 속성을 추가하는 방법은 무엇입니까?
방법 1: var b = {};
b["name"] = "테스트";
delete b.name은 객체의 속성을 삭제합니다.
방법 2: b.name = "test";
2. 변수가 선언되었는지 어떻게 확인하나요?
typeof(a) == "정의되지 않음"
typeof(d) == "function" 함수인지 여부
3. 어떻게 문자열로 표현하나요?
큰따옴표(""), 단일 줄 번호(''), 백슬래시(//) 사용
1+"1"=11
1+'1'=11
4.Javascript에는 숫자 유형이 하나만 있으며 이는 숫자입니다.
5.Javascript의 기본 데이터 유형은 무엇입니까?
number(숫자), string(문자열), Boolean(불리언), undefine(정의되지 않음), Null(비어 있음)
또한: 개체
6. 클래스와 객체의 차이점은 무엇입니까? 자바스크립트로 어떻게 구현하나요?
다음과 같이 코드 코드를 복사합니다.
함수 myClass()
{ }
myClass.prototype.ID = 1;
myClass.prototype.Name = "존슨";
myClass.prototype.showMessage = 함수()
{
Alert("ID: " + this.ID + "이름: " + this.Name);
}
var obj1 = new myClass();
obj1.showMessage();
7. JavaScript에는 몇 가지 유형의 루프가 있습니까?
두 종류. for 루프와 while 루프.