제목에 표시된대로 아래 예제를 참조하십시오.
(Chrome 브라우저를 사용한 다음 F12/또는 마우스 오른쪽 버튼을 클릭하여 요소를 검토 할 수 있습니다. 개발자 도구를 호출하고 콘솔 콘솔을 입력하여 입력하십시오).
(사용법 팁 : Concole에 들어갈 때 선을 깨는 데 Shift+Enter가 사용될 수 있습니다)
코드 사본은 다음과 같습니다.
var name = "Xiaoming";
(기능(){
var name = name || "Xiao Zhang";
console.info (이름);
}) (); // Xiao Zhang
(기능(){
이름 = 이름 || "Xiao Zhang";
console.info (이름);
}) (); // Xiaoming
(기능(){
var name2 = 이름;
var name = name || "Xiao Zhang";
console.info (이름, name2);
}) (); // Xiao Zhang은 정의되지 않았습니다
실행 중 스크린 샷은 다음과 같습니다.
설명은 다음과 같습니다.
JavaScript에서.
코드 사본은 다음과 같습니다.
함수 xxx () {
// 많은 코드 ...
// ...
var name2 = 이름;
var name = name || "Xiao Zhang";
// 많은 코드
}
이것은 실행될 때 동등한 형태입니다.
코드 사본은 다음과 같습니다.
함수 xxx () {
var name2 = 정의되지 않은;
var name = 정의되지 않은;
// 기타 VARS도 시작점으로 고급됩니다.
// 많은 코드 ...
// ...
name2 = 이름;
이름 = 이름 || "Xiao Zhang";
// 많은 코드
}