gpt4 book ai didi

javascript - 如何在另一个 js 文件中使用我自己的库(vanilla js)

转载 作者:搜寻专家 更新时间:2023-10-31 08:49:39 24 4
gpt4 key购买 nike

<分区>

我已经创建了我的库并想在我的前端应用程序中使用这些方法。我该怎么做呢?

这是一个带有 vanilla js 的简单前端应用程序,我没有使用任何框架,也没有使用 nodejs...

这是我的库 antecipacao.js:

var _ = (function (val, parc, taxaMdr) {

'use strict';
var valor=val;
var parcela=parc;
var mdr=taxaMdr;
valorParc = (valor - (((valor / parcela) * mdr)) * parcela) / parcela;
valorTotalAntecipado = valorParc * parcela;
valorParcela = 0

// Create the methods object
var methods = {};

methods.parcelaCalculo = function (valor, parcelas, mdr, numero){
return (valorParc - ((numero * mdr) * valorParc));
}

methods.umDia = function (valorTotalAntecipado, parcelas, mdr) {
for (var i = 0; i < parcelas; i++) {
if(i == 0){
valorParcela += parcelaCalculo(valorParc,parcelas, (mdr / 30 * 29), i+1);
}else if(i != 0){
valorParcela += parcelaCalculo(valorParc,parcelas,mdr, i+1);
}
}
return console.log(valorParcela);
};

methods.trintaDias = function (valorTotalAntecipado, parcelas, mdr) {
for (var i = 0; i < parcelas; i++) {
if(i > 0){
valorParcela += parcelaCalculo(valorParc,parcelas,mdr, i);
}else{
valorParcela += valorParc;
}
}
return console.log(valorParcela);
};

methods.quinzeDias = function (valorTotalAntecipado, parcelas, mdr) {
for (var i = 0; i < parcelas; i++) {
if(i == 0){
valorParcela += parcelaCalculo(valorParc,parcelas,mdr, 0.5);
}else if(i != 0){
valorParcela += parcelaCalculo(valorParc,parcelas,mdr, i+0.5);
}
}
return console.log(valorParcela);
};

methods.noventaDias = function (valorTotalAntecipado, parcelas, mdr) {
for (var i = 0; i < parcelas; i++) {
if(i > 3){
valorParcela += parcelaCalculo(valorParc,parcelas,mdr, i);
}else{
valorParcela += valorParc;
}
}
return console.log(valorParcela);
};

// Expose the public methods
return methods;

})();

_.umDia();
_.quinzeDias();
_.trintaDias();
_.quarentaDias();

这是我的 js.js:



function calcular(){
var valor = document.getElementById("valor").value;
var parcelas = document.getElementById("parcelas").value;
var mdr = document.getElementById("mdr").value;

if(valor != "" && parcelas != "" && mdr != ""){
console.log("test")
}
}

那么如何通过 js.js 在我的 html 页面中使用库方法?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com