로컬 변수 작업
이제 로컬 변수와 로컬 함수 사용법을 간단히 살펴보겠습니다. 스크립트 편집기의 내용을 지우고 local과 여는 괄호를 입력하겠습니다. 첫 번째 인수는 로컬 변수 이름 목록이고, 해당 목록에 할당을 만들거나 로컬 함수의 두 번째 인수인 JSL 표현식의 일부가 될 수 있습니다. 목록에 할당을 만들겠습니다. 중괄호를 열면 JMP가 자동으로 완성해 줍니다. 그리고 등호(q = pi)를 입력합니다. 그리고 괄호를 엽니다. 닫는 괄호 위에 입력합니다. 닫는 중괄호 위에 입력합니다. 한 줄만 입력했기 때문에 커서를 다른 곳으로 옮기지 않았고 코드의 이 부분으로 돌아오지 않았습니다. JMP는 닫힌 중괄호나 오른쪽 중괄호를 덮어쓰고 있다는 것을 인식합니다. 그런 다음 첫 번째 인수 뒤에 쉼표를 입력합니다. 그리고 log를 입력하면 인수는 a 곱하기 코사인, cos이고 인수는 q가 됩니다.이제 이것을 실행하기 전에 여기에도 세미콜론을 입력하겠습니다.이것을 실행하기 전에 a 위에 마우스를 올리면 a가 값을 저장하고 있는 것을 알 수 있습니다.그리고 q 위에 마우스를 올리면 호버 도움말에서 현재 q에 저장된 값이 없음을 볼 수 있습니다.이 값을 사용하여 계산을 수행하려고 합니다.그러므로 이 스크립트를 실행하려고 합니다.계산이 수행되었습니다.로그에서 바로 위의 이전 계산과 다르게 나온 것을 볼 수 있습니다.왜냐하면 그것은 값을 곱하기 로그 곱하기 코사인 파이를 곱했을 때였기 때문입니다.이제 로그 곱하기 코사인 파이를 곱했습니다.따라서 다른 값이 있습니다.하지만 스크립트에서 a 위에 마우스를 올리면 여전히 값을 저장하고 있는 것을 볼 수 있습니다.전역 변수 a는 여전히 값을 저장하고 있습니다.따라서 이 버전의 a는 스크립트가 실행되는 동안에만 존재했습니다.그리고 q 위에 마우스를 올리면 여전히 비어 있는 것을 볼 수 있습니다. 값을 저장하는 게 아닙니다. 이 식이 계산될 때까지만 파이 값을 저장했을 뿐입니다.