Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 호버
- angular modal
- 아이오닉 스크롤 이벤트
- 앵귤러 애니메이션
- 스크롤 이벤트 감지
- scroll
- egov spring ajax 사용 예시
- angular button
- 스크롤 이벤트
- ajax 사용 예시
- 모달
- flex-1
- mysql if
- modal
- 앵귤러 모달
- TAILWIND
- angular animation
- formgroup
- summary
- 검색
- angular route
- ApexChart
- Angular Router
- Router
- Oracle LISTAGG 사용 예시
- Ionic modal
- prisma
- 옵저버블
- route
- 셀렉트박스 커스텀
Archives
- Today
- Total
깜놀하는 해므찌로
typeScript 기본 타입 / 기본 함수 본문
반응형
SMALL
/* 리턴이 없을 경우 void 명시 */
function add (num1 : number, num2 : number):void{ // 변수 : type
console.log(num1 + num2);
}
function arr (arr : string[]):void{ // 변수 : type
arr.forEach((item) =>{
console.log(item);
});
}
arr(["안", "녕"]);
let car:string = "bmw"; // 문자열
let trueFalse:boolean = true; // 불리언
let arr:number[] = [1,2,3]; //배열
let arr2:Array<number> = [1,2,3] // 배열
let tuple:[string, number] = ["문자열", 1]; // 튜플 : 타입이 서로 다를 시
function fun(num1:number, num2:number):void{ // void
console.log(num1 + num2);
}
/* never 에러를 내뱉거나 끝나지 않는 함수에 사용 */
function funError():never{
throw new Error();
}
function funLoof():never{
while(true){
}
}
/* enum : 수동으로 갑을 넣지 않을 경우 0부터 1씩 증가된 값이 들어감,
양방향 맵핑, 특정값만 입력하게 만들고 싶을 때 사용 */
enum Os{
Window = "창문",
Ios = "애플",
Android = "안드"
}
let myOs:Os; // Os만 입력할 수 있게 명시
myOs = Os.Window;
let a:null = null;
let b:undefined = undefined;
반응형
LIST
'IT' 카테고리의 다른 글
PC / Mobile 화면 한 번에 모니터링 하는 방법 (0) | 2023.05.17 |
---|---|
typescript interface, extends, object 활용 예시 (0) | 2023.05.17 |
NX CLI 자주 사용하는 명령어 / nx 명령어 (0) | 2023.05.16 |
Angular Ionic NX 프로젝트 설치 (0) | 2023.05.16 |
Angular NX 프로젝트 설정 파일 project.json (0) | 2023.05.16 |