티스토리 뷰

맨날 까먹기 때문에 노트패드에 적어놨는데. 블로그에 옮겨놓아야지..

 

1. .substring()
String str = "1234";
str.substring(2);
=>3이 출력됨 

 

 

2. .startsWith()
비교대상 문자열이 입력된 문자열 값으로 시작되는지 여부를 확인하고
boolean값으로 리턴
String str = "자바코딩";
System.out.println(str.startsWith("자바"));

 

 

3. 자바 직렬화
자바 시스템 내부에서 사용되는 Object 또는 Data를 외부의 자바 시스템에서도 사용할 수 있도록 byte 형태로 데이터를 변환하는 기술
엑셀기능 구현하면서 사용했음
.serialize()

var queryString = $(form).serialize();
iframe.src = url + "?" + queryString;

Ref. https://go-coding.tistory.com/101

 

Java의 직렬화(Serialize)란?

Java의 직렬화(Serialize)란? Java를 공부하고 Spring을 쓰다보면 계속해서 Serialize를 상속받은 클래스들을 볼 수 있었다. 도대체 직렬화란 무엇일까? 공부를 해보자 직렬화(Serialize) 자바 시스템 내부에

go-coding.tistory.com

 

 

4. math.floor()
소수점 이하를 버림

 

 

5. Date()

var date = new Date();
var domIdPrefix = "__ui" + date.getHours() + date.getMinutes() + date.getSeconds() + date.getMilliseconds();
위와같이 현재시간 값으로 생성해줌

 

ex)

var a = new Date(Number(that.chseFormDataTab1.year), Number(that.chseFormDataTab1.month) - 1);
var b = new Date(Number(that.chseFormDataTab1.year), Number(that.chseFormDataTab1.month));
var c = new Date(b.getFullYear(), b.getMonth(), b.getDate() - 1);

var year = c.getFullYear()

var month = c.getMonth() + 1;

var day = c.getDate();

if(String(month).length != 2) {
month = '0' + month; 
}
var d = year + "-" + month + "-" + day;

console.log(a)
console.log(b)
console.log(c)
console.log(d)

//getMonth() 0~11
//var date2 = new Date(1991,11,25,3,50);

 

 

 

 

6.

setTimeout

부르는애


setInterval
자동으로 1분마다 돌림
setInterval(() => this.gnssData_check(), 1000);
만약 위의 코드를 변수에 넣으면,
var a = setInterval(() => this.gnssData_check(), 1000);

clearInterval
clearInterval(a)하면 위에 자동으로 1분마다 돌리는게 멈춰짐..........

 

 

'JavaScript' 카테고리의 다른 글

자바스크립트 for문 (for...in, for...of)  (0) 2023.09.27
Ajax async  (0) 2023.01.13
JSON, parse, stringify  (0) 2023.01.12
자바스크립트 sort()  (0) 2023.01.02
댓글