[Swift] 변수와 상수
·
iOS/Swift
변수와 상수변수(variable)는 값을 수정할 수 있고 상수(constant)는 값을 수정할 수 없기 때문에 Swift에서는 안전하게 상수를 사용하는 것을 권장하고 있다. 변수는 var로 선언하고, 상수는 let으로 선언한다.var name = "Soo"let birthYear = 2024 var로 선언한 name은 이름을 바꾸고 싶을 때 바꿀 수 있지만, 태어난 해를 바꾸려고 할 땐 컴파일 에러가 발생한다.name = "Sooo"birthYear = 2023 // Compile Error!Cannot assign to value: 'birthYear' is a 'let' constant  let 키워드로 선언된 상수의 값을 변경할 수 없다는 에러이므로 바뀌면 안 되는 값은 상수로 정의해두자.  Sw..
[Javascript] 함수와 객체
·
Back-End/Front-End
[작성일: 2023. 02. 25] 함수(function)인자(parameter) : 매개변수(선언부)인수(argument) : 매개변수에 들어가는 값(사용부)함수명은 동사 + 목적어로 작성하는 것이 좋음.function 함수명(parma1, param2, ...) { 코드 작성 return 리턴값;}     Javascript 전역함수eval()eval("2 + 3 * 4") // 14  parseInt()문자열을 정수타입으로 변환함.parseint("32") // 32 출력 isNaN()숫자가 아니면 true, 숫자면 falseisFinite()숫자면 true, 아니면 false     객체(Object)객체의 고유한 속성을 프로퍼티(Property)라고 부르며, 여러 프로퍼티와 값의 쌍으로 표현..
[Javascript] Day2
·
Back-End/Front-End
[작성일: 2023. 02. 21] 자바스크립트 대화상자(dialog)사용자 입력 및 메시지 출력사용자에게 메시지를 출력하거나, 입력 받을 수 있는 3개의 대화상자가 있음.   Prompt디폴트 입력값은 생략 가능함.사용자가 입력한 문자열 값을 리턴하지만 아무 값도 입력하지 않으면 "" (빈칸)을 리턴함.취소나 강제로 닫으면 null을 리턴함.chrome등 브라우저의 개발자 도구 > console(F12)prompt("메시지", "디폴트 입력값")var : 자바스크립트의 변수 선언console.log : 변수 값이나 텍스트를 로그로 생성   Confirm확인/취소 버튼을 가진 다이얼로그를 출력함.확인 = true취소 또는 강제종료 = false 리턴confirm("메시지")   Warningalert("..
[JAVA] 객체지향 - 변수
·
Back-End/Java
[작성일: 2023. 01. 25]  변수(Field)변수의 선언위치가 변수의 종류와 범위(Scope)를 결정함.클래스 안의 변수에는 크게 세 종류가 있음.클래스 변수와 인스턴스 변수를 Field라고 함.class variables { //1. 클래스 영역 int iv; // 인스턴스 변수(iv) static int cv; // 클래스 변수(static 변수, cv)void method() { // 2. 메서드 영역 int iv = 0; // 지역변수(lv) }} 변수의 종류선언위치생성 시기클래스 변수(class variable)클래스 영역클래스가 메모리에 올라갈 때(자동, 객체 생성 필요없음.)인스턴스 변수(instance..
[JAVA] 변수
·
Back-End/Java
[작성일: 2023. 01. 09] 변수(Variables)하나의 값을 저장할 수 있는 메모리 공간변하지 않는 값 : 상수(Constants) → 한 번 set 되면 바뀌지 않는 값리터럴(literla) : 그 자체로 값을 의미하는 것int score = 100; score = 200;char ch = 'A';String str = "abc";final int MAX = 100;MAX = 200; // 에러. 상수의 값은 변경 불가     변수명 규칙숫자로 시작 불가1num  Xnum1 O공백 사용 불가my age  XmyAge  Omy_age O특수문자는 _ , $ 만 사용 가능(_portA:_로 시작하는 변수명은 시스템 변수를 의미하기 때문에 사용에 주의할 것)대소문자를 구분하며 길이에 제한 없..