JavaScript를 처음 배울 때 주의해야 할 사항은 다음과 같습니다(<
JavaScript 데이터 유형
숫자: 정수, 부동 소수점
문자열: 문자 데이터, JavaScript는 단일 문자와 문자열을 구분하지 않습니다.
모든 문자나 문자열은 따옴표 또는 단일로 묶을 수 있습니다. 인용 부호
부울: 부울 유형
정의되지 않음: 정의되지 않은 유형, 존재하지 않거나 초기 값이 할당되지 않은 변수 또는 개체의 속성에 사용됩니다.
var name at; 이번에는 정의되지 않음
Null: Null 값입니다. 일반적으로 정의되지 않은 유형과 Null 유형은 동일하게 취급됩니다.
함수: 함수는 new 연산자와 생성자 Function()을 통해 동적으로 생성할 수 있습니다. 예를 들어:
var myFunction = new Function()
{
staments
}
결합 유형: Array, Object
Array 기본 및 결합 데이터를 포함한 유형입니다. Sequence.Array는 본질적으로 Array 객체입니다.
var Score = [56,34,23,76,45]
객체 유형, 객체는 다음과 같은 조합 유형입니다. 기본 및 결합 데이터를 포함하며,
그리고 객체의 멤버는 객체의 속성으로 사용되며, 객체의 멤버 함수는 객체의 메소드로 사용됩니다.
JavaScript의 연산자:
null 연산자에 해당하는 키워드는 "void"이고 해당 기능은 표현식 정의이지만 표현식은 값을 반환하지 않습니다.
객체 연산자: 도트 연산자, 새 연산자, 삭제 연산자
typeof 연산자: 피연산자의 데이터 유형을 나타내는 데 사용됩니다. 반환 값 유형은 문자열입니다. 예:
var myString = typeof(data);
with 객체 연산 문: 단순화합니다. 객체 속성과 메서드의 참조 프로세스 및 구문 구조는 다음과 같습니다.
with(object)
{
statements
}
for...in: 루프 작업을 수행합니다. 예:
for(객체 이름의 변수 이름)
{
statements ;
}
함수: 다음과 같이 정의됨:
function funcName ([매개변수])
{
statements ;
[return 표현식;]
}
전역 함수: JavaScript는 호출할 수 있는 많은 전역(내장) 함수를 정의합니다.
parseInt(): 문자를 정수로 변환합니다.
parseFloat(): 문자열을 부동 소수점 숫자로 변환합니다.
escape(): 일부 특수 문자를 ASCII 코드로 변환합니다. 🎜>unescape(): ASCII 코드를 문자로 변환합니다.
JavaScript 스크립트 언어의 모든 데이터 유형, 배열 등은 객체로 처리될 수 있으며
함수도 예외는 아닙니다. 연산자와 생성할 Function 객체의 생성자 Function()
규칙을 지정하는 함수의 기본 구문은 다음과 같습니다.
var funcName = new Function(arguments,statements;)
JavaScript 이벤트 처리:
JavaScript 스크립트는 주로 익명 함수, 명시적
익명 함수:
document.MyForm.MyButton.onclick=new Function()
{
alert("Your Have clicked me!");
}
수동 트리거:
다음과 같은 사용자 작업을 통해 이벤트를 트리거하지 않고 다른 요소의 메서드를 통해 이벤트를 트리거합니다.
< ;script 언어="JavaScript" type="text/javascript">
< /script>
-level 객체:
Open a 웹페이지 생성 시 객체 생성 순서는 window->screen, navigator, location,history,frame[], document 순입니다.
JavaScript의 객체:
JavaScript의 주요 개체는
JavaScript의 핵심 개체, 브라우저 개체, 사용자 정의 개체 및 텍스트 개체 등입니다.
객체 기반 프로그래밍 언어인 JavaScript의 개체 인스턴스는 생성자를 사용하여 생성됩니다.
각 생성자는 정의된 개체 프로토타입을 포함합니다. 각 개체에 포함된 속성과 메서드가 표시됩니다. 이는 개체 인스턴스의
속성과 메서드가 동적으로 추가, 삭제 또는 수정될 수 있음을 나타냅니다.
객체는 생성 방법을 통해 정의됩니다:
객체를 직접 초기화하는 방법:
객체를 직접 초기화하는 방법입니다. 사용자 정의 객체를 생성하기 위해 객체를 초기화하는 것과 객체의 생성자 메서드를 정의하는 것의 차이점은
이 방법은 인스턴스를 생성할 필요가 없다는 것입니다. 예: