'자바스크립트'에 해당되는 글 3건

  1. 2019.02.13 IntelliJ "Types are not supported by current JavaScript version"
  2. 2016.07.28 전화번호 표현 정규식..
  3. 2013.01.30 JavaScript - 함수
개발2019. 2. 13. 10:33


"Types are not supported by current JavaScript version"


2016년부터 개발 도구로 IntelliJ를 사용했는데 그때 설치한 버전을 지금까지 업데이트 없이 사용중이었다.

새로운 솔루션을 로컬에서 구동하기 위해서는 최신버전이 필요해 최신버전을 설치 했는데 JavaScript파일에서 수많은 에러들이 발생했다. 에러의 원인은 위와 같았다. 찾아보니 에러가 발생하는 곳에가서 Alt + Enter하고 ES6로 변경하면 문제는 해결된다. 모든 파일들을 다시 인덱싱 해서 시간은 몇초 이상 소요가 된다.


Posted by Z700zZz
JavaScript2016. 7. 28. 11:40

전화번호 데이터를 "-"가 없는 11자리나 10자리 정도의 숫자로만 보내주는 경우가 생긴다.

고객의 요청은 "-"를 넣어주세요.


telNo.replace(/^(01[016789]{1}|02|0[3-9]{1}[0-9]{1})-?([0-9]{3,4})-?([0-9]{4})$/, "$1-$2-$3");


위의 정규식을 사용하면 된다.

자세한 설명은 아래 블로그에서..


출처 : http://fimtrus.tistory.com/entry/Javascript-%EC%A0%95%EA%B7%9C%EC%8B%9D-%EC%A0%84%ED%99%94%EB%B2%88%ED%98%B8-%ED%9C%B4%EB%8C%80%ED%8F%B0-%EB%B2%88%ED%98%B8-%EC%B6%94%EC%B6%9C

Posted by Z700zZz
JavaScript2013. 1. 30. 10:25

JavaScript - 함수


함수?

JavaScript에서는 함수도 하나의 자료형으로 볼수 있다.

JavaScript의 함수 종류에는 익명 함수와 선억적 함수로 나뉜다.


익명함수

 var FunctionName = function(){} - 함수 선언.

 FunctionName(); - 함수 호출(사용)


선언적 함수

 function FunctionName(){} - 함수 선언.

 FunctionName(); 함수 호출(사용).


 

언뜻 보면 익명 함수와 선언적 함수 같아 보인다. 하지만 차이점은 있다. 그 차이점은 무엇인가?

 FunctionName();

 var FunctionName = function(){}

 

익명 함수의 경우 함수가 선언되기 이전에 함수를 사용할 경우 오류가 발생해 실행 되지 않는다.

 FunctionName();

 function FunctionName(){}

 

 선언적 함수는 선언과 사용의 순서와 상관없이 실행된다.

 차이점은 브라우저는 Script의 내용을 읽기전 먼저 선언적 함수를 읽어들인다 그렇기 때문에 선언적 함수의 경우엔 선언의 위치와 상관없이 사용이 가능한 것이다.

 그리고 동일한 이름의 함수가 2개 선언되고 호출 되었을 경우 뒤에 위치한 함수가 호출될 경우..함수도 코드의 집합을 나타내는 자료형이기 때문에 뒤에 위치한 함수가 이전에 선언한 함수를 덮어 씌운다. 그래서 이후에 선언한 함수가 실행 된다.




Posted by Z700zZz