Latest Posts Recent Comments 문의사항 신고하기 이용안내 이벤트 포인트 리스트 공지사항 관리자문의

공지사항

고정공지

(자유게시판에서 질문 금지) 질문하신 유저는 통보 없이 "계정정리" 될수 있습니다.

놀이터 일간 추천 베스트

놀이터 일간 조회 베스트

profile 변수와 상수

작성자: 강글레리 조회 수: 30 PC모드

변수는 변할 수 있는 데이터, 상수는 변할 수 없는 데이터로 보시면 됩니다.

변수는 생성 후 데이터의 값을 변경할 수 있지만, 상수는 한 번 값을 설정하면 변경할 수 없습니다.


변수                                                          출력값

var pi = 3.14                                             3.14

var name = "강글레리"                           "강글레리"

var count = 10                                          10

var isOpen = true                                     true


이후로는 <변수 이름>만 넣어도 값이 출력됩니다.

pi                                                              3.14

name                                                        "강글레리"

count                                                        10

isOpen                                                      true


상수                                                         출력값 

let pi = 3.14                                              3.14

let count = 10                                           10

let name = "강글레리"                            "강글레리"

let isOpen = true                                       true


상수도 변수와 마찬가지로 이후에 <변수 이름>만 넣으면 같은 값이 출력됩니다.

pi                                                              3.14

name                                                        "강글레리"

count                                                        10

isOpen                                                      true


그럼 변수와 상수의 차이를 알아보겠습니다.


상수                                                     출력값

let count = 10                                       10 

count = count + 1                                 오류발생

count = count + 1                                 오류발생


변수

var count = 10                                      10

count = count + 1                                 11

count = count + 1                                 12


위처럼 변수와 상수가 차이가 납니다.

하지면 변수보다는 상수가 많이 쓰입니다.


상수를 사용하는 이유는 여러가지가 있겠지만 가장 큰 이유는 가독성입니다.

상수는 변하지 않는 고정값이기에 때문입니다.


예를 들어 <오매>에 <오피님>을 넣어 두었다고 칩시다.

상수의 경우 다음에도 <오매>라는  변수이름을 보면 바로 <오피님>이라는 것을 알 수 있지요.

하지만 변수의 경우에는 다른 이름을 바뀔 수도 있으므로 매번 확인을 해야 합니다.

상당히 불편하겠지요.


예약어는 변수/상수 이름으로 사용할 수 없습니다.

예약어로는 let, var, class 등이 있습니다.

(예약어가 많이 있으나 추후에 다시 올리도록 하겠습니다)





자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
­
profile

홍콩 독립

의견쓰기::  상업광고, 인신공격,비방, 욕설, 아주강한음담패설등의 코멘트는 예고없이 삭제될수 있습니다. 회원정리 게시판

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 조회 수
23 요즘 가장 괜찮은 아이폰이 뭔가요...? + 5 Op 11-09 42
22 애플 아이폰X 애플워치3 LTE 강글레리 11-09 84
21 조건문 file 강글레리 11-07 23
20 독 아이콘 변경 file 강글레리 11-07 108
19 맥 화면캡쳐 단축키 강글레리 11-06 117
18 아이폰X는 비싸 정말 너무 비싸 + 2 강글레리 11-04 86
17 제가 올린 자료의 출처 01 + 3 강글레리 11-03 116
16 자료형 강글레리 11-02 24
15 맥 게시판에 글을 쓰는 이유 + 2 강글레리 11-02 35
14 코드관련 표기법 강글레리 11-01 41
» 변수와 상수 강글레리 11-01 30
12 정수 실수 문자열 불리언 강글레리 10-31 22
11 오 축하 축하.. 저도 맥북에어를 손님에게 중고로 사서 공부중... file + 4 기쁨의노래 10-30 68
10 엑스코드 속 스위프트 강글레리 10-30 17
9 스위프트로 시작하는 아이폰 앱 개발 교과서 file 강글레리 10-30 34
8 클래스와 객체 그리고 메서드 강글레리 10-30 12
7 객체지향 강글레리 10-29 16
6 스위프트의 역사 강글레리 10-29 19
5 스위프트 프로그래밍 file 강글레리 10-28 37
4 X-code 강글레리 10-27 41