利用闭包方式计算打车价格

news/2024/7/10 23:03:15 标签: jquery, 前端, javascript

打车起步价5(3公里内),之后每多一公里增加2块钱,用户输入公里即可计算出价格

如果拥堵情况,总价格多收5块钱拥堵费

javascript">        var car = (function() {
            var start = 5;
            var total = 0;
            return {
                price: function() {
                    if (n <= 3) {
                        total = start;
                    } else {
                        total = start + (n - 3) * 2;
                    }
                    return total;
                },
                yd: function(flag) {
                    return flag ? total + 5 : total;
                }
            }
        })();
        car.price(); // 输入车价格
        car.yd(true);


http://www.niftyadmin.cn/n/1109660.html

相关文章

Linux 指令篇:工作行程资讯与管理--pstree(转)

Linux 指令篇:工作行程资讯与管理--pstree(转)[more]名称&#xff1a;pstree使用权限&#xff1a;所有使用者使用方式&#xff1a;pstree [-a] [-c] [-h|-Hpid] [-l] [-n] [-p] [-u] [-G|-U] [pid|user]pstree -V说明&#xff1a;将所有行程以树状图显示, 树状图将会以 pid (如…

springboot项目结构_java快速入门篇之——springboot项目结构

springboot项目结构Java项目结构坐标&#xff1a;srcmainjavacontroller-- 控制层service-- 服务接口impl-- 服务实现层mapper-- 持久层entity-- 实体类common-- 公共模块config-- 配置模块utils--工具类resources项目结构坐标&#xff1a;srcmainesourcesmapper -- 存放sqlxml…

Mysql---mysqldump参数详细说明(转)

Mysqldump参数大全&#xff08;参数来源于mysql5.5.19源码&#xff09; mysqldump.exe一般会默认安装在C:\Program Files\MySQL\MySQL Server 5.5\bin 参数说明 --all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases --all-tablespaces , -Y 导出全部…

JSDoc那些事

几天工作上需要文档化一些Javascript东西&#xff0c;所以在找一些JS文档化工具&#xff0c;以下分析几种工具。 1.JSDoc-toolkit 一开始还想用这个工具&#xff0c;但后来在解析生成文档时候&#xff0c;出现了很严重的错误&#xff0c;还存在其他问题。 问题1&#xff1a;闭包…

js 递归函数案例

1递归 一个函数在内部可以调用其本身 return 递归里必须加退出条件 否则成了死循环 案例一 利用递归函数求1~n的阶乘 1*2*3...*n function fn(n) {if (n 1) {return 1;}return n * fn(n - 1)}fn()

python混淆ios代码_XSDK——iOS代码混淆原理

我们在XSDK的iOS版本中&#xff0c; 除了AppStore官方支付之外还集成了第三方支付(微信支付H5和支付宝支付H5版本)。 如果用于企业签&#xff0c;不需要做处理&#xff0c;直接使用即可。 但是如果需要上架AppStore&#xff0c;我们需要屏蔽第三方支付。 这个我们后台设置开关&…

Linux 指令篇:工作行程资讯与管理--renice(转)

Linux 指令篇:工作行程资讯与管理--renice(转)[more]名称&#xff1a;renice使用权限&#xff1a;所有使用者使用方式&#xff1a;renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]说明&#xff1a;重新指定一个或多个行程(Process)的优先序(一个或多个将根据所…

Fragment2

package com.example.week;import android.support.v4.app.Fragment;import android.os.Bundle;import android.support.annotation.Nullable;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;/** * Created by 生哥 on 2017/12/2…