Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- git
- System.Text.Json
- 스프링 시큐리티
- 권한
- Newtonsoft.Json
- OUT 파라미터
- IT
- SQL Server
- SQL Server 구성 관리자
- 데이터베이스
- cors
- 스프링부트
- C#
- JavaScript
- 프로시저
- springboot
- .NET 8.0
- java
- ORM
- RAISERRR
- ERROR_MESSAGE
- jpa
- DB
- MSSQL
- Exception in thread "main" java.lang.Error
- 자바
- SOP
- SSMS
- github
- IT story
Archives
- Today
- Total
목록let (1)
its_jh_stroy
[JS] 여러 가지 변수 - var, let, const
var 함수 레벨 범위를 가지는 var C#을 포함한 많은 프로그래밍 언어는 블록 레벨 범위를 가진다. 이것은 변수가 선언된 블록 내에서만 접근할 수 있다는 것을 의미한다. 하지만 자바스크립트에서 var 키워드로 선언된 변수는 함수 레벨 범위를 가진다. var로 선언된 변수는 해당 함수 내 어디에서든 접근할 수 있다는 것이다. 따라서 if 문과같이 다른 코드 블록에서 동일한 변수를 var 키워드로 선언하여 사용하여도, 결국 동일한 변수를 가리키게 된다. 이러한 특성 때문에 아래와 같은 코드에서 func1 함수를 호출하면 'World'가 출력된다. var str1 = 'Hi'; function func1() { var str1 = 'Hello'; if(true) { var str1 = 'World'; } ..
Javascript
2024. 2. 14. 23:31