728x90

내 지식 136

삼항 연산자

삼항(조건)연산자는 조건이 참이면 한 값/표현식을 반환하고 조건이 거짓이면 다른 값/표현식을 반환하는 구문입니다. 이것은 어떤 상황에 유용할 수 있으며, 참/거짓 조건을 간단히 선택할 수 있는 상황이라면 if...else 블록문보다 코드를 훨씬 적게 사용할 수 있습니다. 사용법은 아래와 같습니다. (조건식) ? A : B 조건문이 true를 반환할 때 A를 실행하고, true를 반환하지 않는 경우에 B를 실행합니다.

javascript 2020.09.11

switch문

if...else문은 두 가지 선택을 가지고 있는 경우에 주로 유용합니다. 그리고 각각은 실행되기 위한 합리적인 양의 코드가 필요하고, AND/OR 조건은 복잡합니다. 많은 선택 항목이 있는 경우에 특히 그렇습니다. switch statements는 입력으로 하나의 표현식/값을 받고, 값과 일치하는 하나를 찾을 때까지 여러 항목을 살펴보고 그에 맞는 코드를 실행합니다. switch (식) { case choice1: A break; case choice2: B break; default: C } 뒤에 괄호가 오는 키워드 switch. 괄오 내부에는 표현식이나 값을 입력합니다. 표현식이나 값이 될 수 있는 선택이 따라 오는 키워드 case는 콜론이 뒤에 옵니다. break문은 뒤에 세미콜론이 옵니다. 이전..

javascript 2020.09.11

논리 연산자

논리 연산자의 사용법 잘못된 예시) if (x === 5 || 7 || 10 || 20) { A } 올바른 예시) if (x === 5 || x === 7 || x === 10 ||x === 20) { A } && — AND; true를 리턴하는 전체 표현식을 위해 각각 true계산되는 둘 이상의 표현식을 함께 연결할 수 있습니다. || — OR; true를 리턴하는 전체 표현식을 위해 하나 이상이 true로 계산되는 둘 이상의 표현식을 함께 연결할 수 있습니다. ! — NOT; 입력한 조건이 리턴하는 상태를 부정하는 경우에 사용합니다.

javascript 2020.09.11

if else 문 개념 정리

* if else문의 구조 -- (1) if (조건) { A } else { B } * if else문의 설명 키워드 if 뒤에 괄호가 옵니다. 시험할 조건은 괄호 안에 위치합니다. (전형적으로 "이 값이 다른 값보다 큰지", "이 값이 존재하는지") 이 조건은 마지막 모듈에서 논의했던 비교연산자(comparison operators)를 사용할 것이고 true 나 false를 리턴합니다. 내부의 중괄호 안에 코드가 있습니다. — 이것은 우리가 좋아하는 코드일 수 있고, 조건이 true를 반환하는 경우에만 실행됩니다. 키워드 else. 또 다른 중괄호 안에 더 많은 코드가 있습니다. — 이것은 우리가 좋아하는 코드 일 수 있고, 조건이 true가 아닌 경우에만 실행됩니다. 만약 조건이 true면, 코드 A..

javascript 2020.09.11

문자열을 배열로 변환, 배열을 문자열로 변환

1. 문자열을 배열로 변환하는 방법 (1) 문자열 선언 var myStringExam = 'orange,grape,apple,kiwi,melon,watermelon'; (2) 배열로 변환 var myArrayExam = myStringExam.split(','); 2. 배열을 문자열로 변환하는 방법 (1) 배열 선언 var myArrayExam = ["orange", "grape", "apple", "kiwi", "melon", "watermelon"]; (2)-1 문자열로 변환 var myStringExam = myArrayExam.join(','); (2)-2 문자열로 변환 var myStringExam = myArrayExam.toString();

javascript 2020.09.11

자바스크립트에서 파생된 ECMAScript사용 시 특징

ECMAScript사용 시 특징 1. 간결한 알고리즘을 짤 수 있으므로 배열, 함수화 잘하기 2. 코드 상단에 'use strict' 붙이기 에러를 정확하게 잡아줌. 예외처리 구체화 및 에러 검출 시 정확한 에러 검출이 되므로써 알고리즘 검사 최소화. 3. object, number로 타입을 선언함으로써 타언어에 비해 사용되는 타입의 종류가 적으므로 검사최소화. 빠른 렌더링 가능 4. 상속, 오버로딩 불가능. 흉내는 가능하다. 5. 타입은 포괄적이지만 변수가 독특하다. 6. 엔진 직접적으로 접근불가능하므로 프론트 언어중에서 javascript를 사용하기 위해선 분업이 편리.

javascript 2019.10.22

git init 취소 및 연결 끊기

Git Init 해당하는 폴더를 로컬 저장소로 지정합니다. 명령어 git init을 입력하면 해당하는 폴더가 Git 로컬 저장소로 설정된다. Git 로컬 저장소로 설정된 폴더는 숨김파일 형식의 .git 폴더가 만들어지게 되며 이 폴더속에 현재 선택한 폴더의 모든 Git 정보들이 만들어지게 된다. Git Init 취소 git init 을 통해 만들어지게된 .git 폴더를 삭제합니다. 명령어 rm -r .git을 입력하면 .git 폴더가 삭제되며 Git 로컬 저장소 지정을 해제한다. git remote -v를 입력하면 현재 연결되어있는 저장소 경로를 볼 수 있다.

git 2019.03.21

인간관계를 망치는 말 6가지

상대에게 용기를 주려고 한 말인데 오히려 용기를 꺾는 경우가 있습니다. 예를 들어 상대가 기운을 냈으면 하는 마음에서 "힘내"라고 말했는데, 상대에겐 그 말이 자칫 부담스럽게 받아들여질 수도 있는 것입니다. 또 싫은 상대와 적당히 관계를 유지하기 위해 "굉장해요", "근사해요"라는 말을 연발하는 것도 신뢰관계를 해칠 수 있기 때문에 삼가야 할 말 중 하나입니다. 아들러 심리학 카운슬러 이와이 도시노리가 들려주는 [인간관계를 망치는 말 6가지]입니다. 싫은 상대와 적당히 관계를 유지하기 위해 "굉장해요", "근사해요" 같은 말을 연발하고 있지는 않은지 평소의 말투를 점검해 보는 데 도움이 될 것입니다. 1 "하면 돼" 청소년 야구에서 어느 팀의 코치가 수비연습을 위해 공을 쳐서 보내고 있었다. 아이들은 열..

지식과 지혜 2019.03.21
728x90