JavaScript는 기본적으로 유형을 지원하는 동적 유형, 약한 유형의 프로토타입 기반 언어입니다. js의 var는 선언에 사용되며 변수 등을 선언할 수 있습니다. 아래 에디터와 함께 자세히 알아볼까요?
Var 함수: 변수 선언과 같은 선언 함수.
Syntax
var c = 1;
Omit var
JavaScript에서 var 키워드를 생략하고 값을 직접 할당하면 이 변수는 함수에 정의되어 있어도 전역 변수입니다.
<script type="text/javascript"> function Define() { a = 2; } function Hello() { alert(a); } </script>
코드에서 보듯이 Define() 함수를 실행한 후 변수 a가 전역 변수로 선언됩니다.
Hello() 함수에서 변수 a를 참조할 수 있습니다.
자바스크립트에서 var 키워드가 변수를 선언하는 데 사용된다는 것은 다들 알고 계시겠지만, 하지만 이 키워드를 사용하지 않고 변수 이름을 직접 작성한 후 할당하면 자바스크립트에서는 오류를 보고하지 않고 오류가 발생합니다. 자동으로 변수를 선언합니다.
JavaScript의 var가 중복될 수 있나요? 분명히 그렇지 않습니다!
다음 코드를 보세요.
str1 = 'Hello JavaScript!'; function fun1() { str1 = 'Hello Java!'; } fun1(); alert(str1); // 弹出 Hello Java!
fun1 함수가 호출된 후 함수 내에서 str1의 값이 변경되는 것을 볼 수 있습니다.
위 코드를 약간 수정하세요:
str1 = 'Hello JavaScript!'; function fun1() { var str1 = 'Hello Java!'; } fun1(); alert(str1); // 弹出 Hello JavaScript!
보세요, str1의 값은 fun1 함수에 의해 변경되지 않았습니다.
분명히 var 키워드는 변수의 범위에 영향을 미칩니다.
외부 함수: 변수는 var로 선언되었는지 여부에 관계없이 전역 변수입니다.
함수 내부: var 키워드를 사용하여 변수를 선언하지 않은 경우에만 전역 변수입니다. var 키워드를 사용하여 선언한 경우에만 로컬 변수입니다.
결론: 잠재적인 위험을 방지하려면 변수를 선언할 때 var 키워드를 사용해야 합니다.
위 내용은 js의 var는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于结构化数据处理开源库SPL的相关问题,下面就一起来看一下java下理想的结构化数据处理类库,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于PriorityQueue优先级队列的相关知识,Java集合框架中提供了PriorityQueue和PriorityBlockingQueue两种类型的优先级队列,PriorityQueue是线程不安全的,PriorityBlockingQueue是线程安全的,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于java锁的相关问题,包括了独占锁、悲观锁、乐观锁、共享锁等等内容,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于多线程的相关问题,包括了线程安装、线程加锁与线程不安全的原因、线程安全的标准类等等内容,希望对大家有帮助。

本篇文章给大家带来了关于Java的相关知识,其中主要介绍了关于关键字中this和super的相关问题,以及他们的一些区别,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于枚举的相关问题,包括了枚举的基本操作、集合类对枚举的支持等等内容,下面一起来看一下,希望对大家有帮助。

封装是一种信息隐藏技术,是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法;封装可以被认为是一个保护屏障,防止指定类的代码和数据被外部类定义的代码随机访问。封装可以通过关键字private,protected和public实现。

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于设计模式的相关问题,主要将装饰器模式的相关内容,指在不改变现有对象结构的情况下,动态地给该对象增加一些职责的模式,希望对大家有帮助。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경
