Number
설명: 숫자의 절댓값을 반환합니다. 출처: Custom n8n functionality 설명: 숫자를 다음 정수로 올림합니다. 설명: 숫자를 가장 가까운 정수로 내림합니다. 설명: 숫자를 나타내는 형식화된 문자열을 반환합니다.
Number.abs()#
설명: 숫자의 절댓값을 반환합니다. 즉, 음수 부호를 제거합니다.
구문: Number.abs()
반환값: Number
출처: Custom n8n functionality
예시:
// x = -1.7
x.abs() //=> 1.7
Number.ceil()#
설명: 숫자를 다음 정수로 올림합니다.
구문: Number.ceil()
반환값: Number
출처: Custom n8n functionality
예시:
// x = 1.234
x.ceil() //=> 2
Number.floor()#
설명: 숫자를 가장 가까운 정수로 내림합니다.
구문: Number.floor()
반환값: Number
출처: Custom n8n functionality
예시:
// x = 1.234
x.floor() //=> 1
Number.format()#
설명: 숫자를 나타내는 형식화된 문자열을 반환합니다. 특정 언어나 통화 형식으로 표시할 때 유용합니다. Intl.NumberFormat()과 동일합니다.
구문: Number.format(locale?, options?)
반환값: String
출처: Custom n8n functionality
파라미터:
locale(String) - 선택 사항 - 숫자 형식을 지정하는 로케일 태그. 예:fr-FR,en-GB,pr-BRoptions(Object) - 선택 사항 - 숫자 형식의 설정 옵션. 자세한 정보
예시:
// number = 123456.789;
number.format('de-DE') //=> 123.456,789
// number = 123456.789;
number.format('de-DE', {'style': 'currency', 'currency': 'EUR'}) //=> 123.456,79 €
Number.isEmpty()#
설명: 모든 숫자에 대해 false를 반환합니다. null에 대해서는 true를 반환합니다.
구문: Number.isEmpty()
반환값: Boolean
출처: Custom n8n functionality
예시:
// num = 10
num.isEmpty() // => false
// num = 0
num.isEmpty() // => false
// num = null
num.isEmpty() // => true
Number.isEven()#
설명: 숫자가 짝수이면 true를 반환합니다. 정수가 아닌 경우 오류를 발생시킵니다.
구문: Number.isEven()
반환값: Boolean
출처: Custom n8n functionality
예시:
// number = 33
number.isEven() //=> false
Number.isInteger()#
설명: 숫자가 정수이면 true를 반환합니다.
구문: Number.isInteger()
반환값: Boolean
출처: Custom n8n functionality
예시:
// number = 4
number.isInteger() //=> true
// number = 4.12
number.isInteger() //=> false
Number.isOdd()#
설명: 숫자가 홀수이면 true를 반환합니다. 정수가 아닌 경우 오류를 발생시킵니다.
구문: Number.isOdd()
반환값: Boolean
출처: Custom n8n functionality
예시:
// number = 33
number.isOdd() //=> true
Number.round()#
설명: 숫자를 가장 가까운 정수(또는 지정된 소수점 자릿수)로 반올림하여 반환합니다.
구문: Number.round(decimalPlaces?)
반환값: Number
출처: Custom n8n functionality
파라미터:
decimalPlaces(Number) - 선택 사항 - 반올림할 소수점 자릿수
예시:
// number = 1.256
number.round() //=> 1
// number = 1.256
number.round(1) //=> 1.3
number.round(2) //=> 1.26
Number.toBoolean()#
설명: 숫자를 boolean 값으로 변환합니다. 0은 false가 되고, 그 외 모든 값은 true가 됩니다.
구문: Number.toBoolean()
출처: Custom n8n functionality
예시:
// number = 12
number.toBoolean() //=> true
// number = 0
number.toBoolean() //=> false
Number.toDateTime()#
설명: 숫자 형태의 타임스탬프를 DateTime으로 변환합니다. 밀리초 단위가 아닌 경우 타임스탬프 형식을 지정해야 합니다. n8n의 타임존(또는 워크플로우 설정의 타임존)을 사용합니다.
구문: Number.toDateTime(format?)
반환값: DateTime
출처: Custom n8n functionality
파라미터:
format(String) - 선택 사항 - 변환할 타임스탬프 유형.ms(밀리초 단위 Unix 타임스탬프),s(초 단위 Unix 타임스탬프),excel(1900년 이후 경과 일수) 중 선택.
예시:
// ts = 1708695471
ts.toDateTime('s') //=> 2024-02-23T14:37:51+01:00
// ts = 1708695471000
ts.toDateTime('ms') //=> 2024-02-23T14:37:51+01:00
// ts = 45345
ts.toDateTime('excel') //=> 2024-02-23T01:00:00+01:00
Number.toLocaleString()#
설명: 숫자를 로케일에 맞는 현지화 문자열로 반환합니다. 즉, 해당 로케일의 언어와 형식으로 표시됩니다. 지정하지 않으면 시스템 로케일을 기본값으로 사용합니다.
구문: Number.toLocaleString(locales?, options?)
반환값: String
출처: JavaScript function
파라미터:
locales(String|Array) - 선택 사항 - 지정할 로케일. 예: 영국 영어의 경우 'en-GB', 브라질 포르투갈어의 경우 'pt-BR'. 전체 목록 참조 (비공식). 로케일 배열도 허용됩니다. 지정하지 않으면 시스템 로케일을 기본값으로 사용합니다.options(Object) - 선택 사항 - 형식 옵션이 포함된 객체
예시:
// num = 500000.125
num.toLocaleString() //=> '500,000.125' (미국 영어 로케일인 경우)
// num = 500000.125
num.toLocaleString('fr-FR') //=> '500 000,125'
// num = 500000.125
num.toLocaleString('fr-FR', {style:'currency', currency:'EUR'}) //=> '500 000,13 €'
Number.toString()#
설명: 숫자를 단순 텍스트 표현으로 변환합니다. 더 많은 형식 옵션은 toLocaleString()을 참조하세요.
구문: Number.toString(radix?)
반환값: String
출처: JavaScript function
파라미터:
radix(Number) - 선택 사항 - 사용할 진수(기수). 2에서 36 사이의 정수여야 합니다. 예: 기수2는 2진수, 기수16은 16진수.
예시:
// num = 500000.125
num.toString() //=> '500000.125'
// num = 500000.125
num.toString(16) //=> '7a120.2'
