js에서 변수를 정의하는 방법: 1. 변수를 정의하려면 변수를 수정하거나 초기화하지 않을 수 있습니다. 2. 변수를 정의하려면 const를 사용하세요. 3. 변수를 정의하려면 let을 사용하세요. 변수는 함수 내부에서 사용되며 함수 외부에는 영향을 주지 않습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
변수를 정의하는 목적
은 메모리의 저장 공간을 변수에 할당하여 향후 데이터 저장을 용이하게 하는 것입니다.
변수를 정의하는 방법은 무엇인가요?
변수 정의(변수 선언). 모든 변수는 사용하기 전에 정의해야 합니다. 여러 변수가 정의된 경우 해당 변수에 대해 서로 다른 저장 공간이 할당됩니다.
키워드 const
,var
,let
를 사용하여 자바스크립트에서 변수를 정의할 수 있습니다.
1. var를 사용하여 변수를 정의하세요.
var로 정의된 변수는 초기화되지 않으면 undefed가 출력되고 오류가 보고되지 않습니다.
//未定义情况下 console.log(a); //打印undefined //初始化 var a = "aaa"; console.log(a); //打印 aaa //修改变量 var a = "bbb"; console.log(a); //打印bbb //循环,检测块级作用域 for(i = 0; i < 5; i++) { console.log(i); //依次打印0,1,2,3,4 setTimeout(function() { //定义函数内部变量 console.log(i); var d = "locald"; }, 1000); //依次打印0,1,2,3,4 } //访问内部变量//设置定时器,因为要一秒后d才会被定义 setTimeout(function() { console.log(d) }, 1001); //报错,未被定义
[추천 학습: javascript 고급 튜토리얼]
2. const를 사용하여 변수 정의
const로 정의된 변수는 수정할 수 없으며 초기화해야 합니다. let to 정의 변수
let은 블록 수준 범위입니다. 함수 내부에서 let을 사용하여 정의한 후에는 함수 외부에 영향을 미치지 않습니다.
//未定义情况下 console.log(a); //报错。没有定义,所以需要先定义 //初始化 const a = "aaa"; console.log(a); //打印 aaa //修改变量 const a = "bbb"; console.log(a); //报错,a早已赋值,无法修改 //循环,检测块级作用域 for(i = 0; i < 5; i++) { console.log(i); //依次打印0,1,2,3,4 setTimeout(function() { //定义函数内部变量 console.log(i); const d = "locald"; }, 1000); //依次打印0,1,2,3,4 } //访问内部变量//设置定时器,因为要一秒后d才会被定义 setTimeout(function() { console.log(d) }, 1001); //报错,未被定义주의하세요, var와는 매우 다른 for 루프의 출력에 주의하세요블록 수준 범위의 이점은 여기에서 강조됩니다더 많은 프로그래밍 관련 지식을 보려면 다음을 방문하세요:
프로그래밍 비디오
! !위 내용은 자바스크립트에서 변수를 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!