로컬 변수 작업이제 로컬 변수와 로컬 함수 사용에 대해 간단히 살펴보겠습니다. 그래서 스크립트 편집기의 내용을 지우고 로컬 및 여는 괄호를 입력하겠습니다. 그리고 첫 번째 인수는 지역 변수 이름 목록이며 해당 목록에서 할당을 수행하거나 지역 함수에 대한 두 번째 인수인 JSL 표현식의 일부일 수 있음을 기억하십시오. 목록에 있는 과제를 만들겠습니다. 그래서 중괄호를 열면 JMP도 자동 완성됩니다. 그리고 나는 같음 쉼표 q 같음 파이를 입력할 것입니다. 그리고 괄호를 열겠습니다. 나는 닫는 것을 타이핑할 것이다. 닫는 중괄호 위에 입력하겠습니다. 그리고 한 줄만 입력하고 있기 때문에 커서를 다른 곳으로 이동한 다음 이 코드 부분으로 돌아오지 않았습니다. JMP는 닫혀 있는 중괄호 또는 오른쪽 중괄호를 덮어쓰고 있다는 것을 인식합니다. 그런 다음 첫 번째 인수 뒤에 쉼표를 입력합니다. 그리고 log를 입력하면 인수는 곱셈 코사인, cos가 되고 인수는 q가 됩니다. 이제 실행하기 전에 여기에도 세미콜론을 입력하겠습니다. 이것을 실행하기 전에 a 위로 마우스를 가져가면 a가 값을 저장하고 있음을 알 수 있습니다. q 위로 마우스를 가져가면 가리키기 도움말에서 현재 q에 저장된 값이 없음을 확인할 수 있습니다. . 이 값을 사용하여 계산할 것입니다. 그래서 이 스크립트를 실행하겠습니다. 계산이 이루어졌습니다. 로그에서 이전 값과 로그 값 곱하기 파이의 코사인 값을 가졌기 때문에 로그에서 위의 이전 값과 다르게 나온 것을 볼 수 있습니다. 이제 로그 곱하기 파이의 코사인입니다. 그래서 나는 다른 가치를 가지고 있습니다. 하지만 스크립트에서 a 위로 마우스를 가져가면 여전히 저장 중임을 알 수 있습니다. 전역 변수 a는 여전히 저장 중입니다. 따라서 이 버전의 a는 내 스크립트가 실행되는 동안에만 존재했습니다. 그리고 q 위로 마우스를 가져가면 여전히 비어 있는 것을 볼 수 있습니다. 값을 저장하지 않습니다. 이 표현식이 평가하기에 충분한 시간 동안만 pi 값을 저장했습니다.