본문 바로가기

var2

[Dart 기초] 변수 변수 타입 2가지  : var, 명시적 타입 지정  함수, 메소드 내부에 지역변수 선언 시 : var class에서 변수, property 선언 시 : 명시적 타입 지정(String, int 등..)🔥 dynamicdynamic는 정말 필요한 경우에만 사용해야 한다받는 데이터의 타입을 모를 때는 변수의 타입을 dynamic을 써서 값을 담고, if문으로 데이터의 타입을 확인할 수 있다 dynamic typeNm; if(typeNm is String){ // if 문을 통과하면 String 타입인 거니까 해당 데이터 타입의 속성을 사용할 수 있다 typeNm.length; } 🔥 final상수라서 한번 정의된 변수를 수정할 수 없다javascript의 const와 똑같다final fNm = "ff.. 2024. 7. 31.
자바스크립트[기초] var | let | const 차이점과 var 를 쓰면 안되는 이유 var 동일한 변수로 중복 선언이 가능 function scope이다 호이스팅시 선언과 동시에 undefined가 초기화된다. block scope 가 아니기 때문에 block scope 안에 var로 선언을 해도 전역에서 사용할 수 있게 된다 그렇게 되면 개발자의 의도와 다르게 변수 할당이 일어날 수 있고 위험한 단점이 있기 때문에 변수를 선언할 때는 let과 const를 사용해야 한다. 변수 Hoisting 현상에서 var는 function scope 이기 때문에 선언하기 전에 할당을 하거나 출력을 해도 에러가 나지 않고 undefined 돼버려서 예측하기 힘든 코드가 되어 버린다 function scope 란? 함수 내에서 선언된 변수는 함수 내에서만 유효하며.. 2022. 4. 25.
728x90