/
BGVal
/
basic-js
Обзор
Документация
Войти
/
BGVal
/
basic-js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/carbon-dating.js
12 строк
444 B
GR22
feat: add carbon task
15 мар 2021, 10:35
15 мар 2021, 10:35
1fb724b
Код
Авторство
О чём код?
const CustomError = require("../extensions/custom-error"); const MODERN_ACTIVITY= 15; const HALF_LIFE_PERIOD= 5730; module.exports = function dateSample(sampleActivity) { if (typeof sampleActivity !== 'string' || Number(sampleActivity) <= 0 || Number(sampleActivity) >15 || isNaN(Number(sampleActivity)*2)) return false; let k = .693/HALF_LIFE_PERIOD; let t = Math.ceil((Math.log(MODERN_ACTIVITY/sampleActivity))/k); return t; };