스터디 2일차
1. while 문
조건이 false가 될 때까지 명령문 반복 실행.
while( 반복조건( expression ) ) {
명령문1(조건 만족시에 실행 될 내용);
break; 또는 continue; 또는 둘 다 없어도 됨
명령문2
}
- expression : while문을 반복하게 하는 조건. 조건을 확인하고 true면 루프 실행, false면 루프 종료.
- break; : 현재 루프를 종료. 명령문1 실행 후 while문 밖으로 나가버림.
- continue; : 현재 루프에서 continue까지만 실행 후 while문 재실행. 명령문1 실행 후 true일 경우 명령문1만 계속 반복.
2. split("");
문자열을 "" 안 내용을 기준으로 분리 후 배열로 만들어줌
3. 변수.toLowerCase(); 와
변수.toLowerCase(); : 해당 변수의 모든 영문자를 소문자로 변환.
변수.toUpperCase(); : 해당 변수의 모든 영문자를 대문자로 변환.
4. 문자열.charAt(index);
지정한 index에 해당하는 문자값을 반환. 문자열에서 첫번째 인덱스는 0이다.
5. push(); 와 slice();
push(elementN); : 배열의 끝에 elementN 추가
slice(start , [end]); : start 인덱스 부터 end( 생략가능 )까지를 새로운 배열객체로 반환
6. function
function name( paramN ) {
statements
}
- name : 함수의 이름 ( 이름을 만들 때 기능에 연관된 이름으로 만들 것)
- paramN : 함수에 건네지는 인수
- statements : 함수 실행시 실행될 내용
7. 객체(Object)
( https://www.zerocho.com/category/JavaScript/post/572c6f759a5f1c4db2481ee3 )내가 키우는 고양이 민지를 객체화 시켜 예시를 만들었다.
var myCat = {
types: "코리안숏헤어",
name: "민지",
age: 4,
}
- 민지라는 객체가 있고, 중괄호( { } )안에는 객체의 속성들이 들어있는데, 여러개의 속성은 쉼표( , )로 구분한다.
- 속성은 키 : 값 으로 구성되어있다.
- 값은 어떤 값이든 될 수 있는데, 숫자, 문자, 함수, 객체 뭐든지 될 수 있다.
8. 배열(Array)
( https://www.zerocho.com/category/JavaScript/post/572c6f759a5f1c4db2481ee3 )배열은 객체의 한 종류이며, 기본 형태는 이렇게...
var fruit = [ "apple", "orange", "peach", "grape" ];
- 대괄호 ( [ ] ) 안에 요소(item)들이 들어감.
- 객체의 속성 구분처럼 쉼표( , )로 구분됨.
- 배열은 length라는 속성을 가지고 있다. 배열의 요소 개수를 알려줌. 객체에는 없음
이번엔 나를 객체화하여 예시 만들기.
var myInfo = {
name: "H*M**",
age: "3*",
gender: "female",
cat_list: [
{ name: "민지", age: "4", },
{ name: "범이", age: "3", },
{ name: "행운이", age: "2", },
],
company: "qdillion",
}
- 객체안에 배열이 존재할 수 있고, 배열안에 객체가 존재할 수 도 있다.
8. 변수.substring( 시작index , [end]);
start 인덱스 부터 end( 생략가능)까지 해당하는 문자열을 반환한다.
9. swich 문
case , default
http://mwultong.blogspot.com/2007/03/c-switch-switch-case-default-statement.html