小编Nic*_*ing的帖子

数字javascript的数字之和

我在这个主题上看到了很多其他帖子,但在javascript中没有.这是我的代码.

var theNumber = function digitAdd (base, exponent) {
    var number = 1;
    for (i=0; i < exponent; i++) {
        var number = base * number;
    }
    return number
}


function find(theNumber) {
 var sum=0;
    parseInt(theNumber);
    while(theNumber>0)
     {
       sum=sum+theNumber%10;
       theNumber=Math.floor(theNumber/10);
      }
    document.writeln("Sum of digits  "+sum);
   }

find(theNumber (2, 50));
Run Code Online (Sandbox Code Playgroud)

我得到了正确的答案,我只是不完全理解第二个函数,即while语句.任何帮助将不胜感激.谢谢!

javascript parsing sum

10
推荐指数
2
解决办法
2万
查看次数

用连字符替换字符串中的空格

我有一个字符串,我需要修复它,以便将其附加到查询.

假设我有一个字符串"每个场合的篮子",我希望它是"A-Basket-For-Every-Occasion"

我需要找一个空格并用连字符替换它.然后,我需要检查字符串中是否还有其他空格.如果没有,返回固定字符串.如果是,请再次运行相同的过程.

对我来说听起来像一个递归函数,但我不知道如何设置它.任何帮助将不胜感激.

javascript recursion indexof

10
推荐指数
2
解决办法
1万
查看次数

将变量传递给python中重定向的模板

我对Python比较陌生,所以请原谅任何天真的问题.

我有一个带2个输入的主页,一个用于"产品",一个用于"电子邮件".当用户点击提交时,他们应该被发送到"/ success",在那里它会说:您已经请求"产品"您将收到"电子邮件"的通知

我试图找出通过重定向传递"产品"和"电子邮件"值到我的"/ success"模板的最佳方法.我在Google App Enginge中使用webapp2框架和jinja.

谢谢

python google-app-engine redirect jinja2

7
推荐指数
1
解决办法
6672
查看次数

将具有一个元素的数组拆分为具有许多元素的数组

我想把这个数组包含一个项目(带有一堆逗号分隔项的STRING)

["Bucknell Venture Plan Competition, Mitch Blumenfeld, DreamIt Ventures, Deep Fork Capital, John Ason, Mitchell Blumenfeld, Gianni Martire"]

我想把它变成这个.包含每个名称作为单独数组项的数组.

["Bucknell Venture Plan Competition", "Mitch Blumenfeld", "DreamIt Ventures", "Deep Fork Capital", "John Ason", "Mitchell Blumenfeld", "Gianni Martire"]

谢谢!

更新:

谢谢您的帮助.那很有效!

javascript arrays split join

4
推荐指数
2
解决办法
1548
查看次数

找到250以下的素数之和

var sum = 0

for (i = 0; i < 250; i++) {

    function checkIfPrime() {

        for (factor = 2; factor < i; factor++) {
            if (i % factor = 0) {
                sum = sum;
            }
            else {
                sum += factor;
            }
        }
    }
}

document.write(sum);
Run Code Online (Sandbox Code Playgroud)

我试图检查250以下的所有素数的总和.我收到一个错误,说我在if (i % factor = 0)我原来的语句中创建的语句中无效,但有没有办法在if中引用它声明?

javascript primes

3
推荐指数
2
解决办法
8234
查看次数

在node.js中使用带有express的partials

我试图使用node.js渲染部分.这是我的代码.

app.js:

  var express = require('express')
  , routes = require('./routes');

var app = module.exports = express.createServer();

// Configuration

app.configure(function(){
  app.set('views', __dirname + '/views');
  app.set('view engine', 'jade');
  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(app.router);
  app.use(express.static(__dirname + '/public'));
});

app.configure('development', function(){
  app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});

app.configure('production', function(){
  app.use(express.errorHandler());
});

// Routes

app.get('/', routes.index);

var products = require('./products.js');

app.get('/products', function(req, res) {
    res.render('products/index', {locals: {
               products: products.all
               }
               });
});

app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

当我转到localhost:3000 /产品时,它应该呈现index.jade,它位于views文件夹中的products文件夹中.以上我使用views目录设置 app.set('views', __dirname + '/views');

index.jade:

h1 Products:
#products!= partial('partials/product', {collection: products}) …
Run Code Online (Sandbox Code Playgroud)

javascript partials node.js express pug

3
推荐指数
1
解决办法
1万
查看次数

使用express设置基本服务器

我有一个node.js应用程序,当我尝试加载主页时,我遇到了错误消息.我将尽力在下面列出我的架构.它是index.js - > server.js - > router.js - > requestHandlers.js

我正在使用express(www.expressjs.com)和nodebeginner.org的组合.很抱歉这个问题很长..只是希望获得尽可能多的信息.

index.js(创建包含路径名/请求处理程序信息的句柄对象,调用启动服务器的函数)我从这里开始使用router.route并将其传递给每一步

var server = require("./server");
var router = require('./router');
var requestHandlers = require('./requestHandlers');

// Routes

var handle = {}
handle['/'] = requestHandlers.home;

server.start(router.route, handle)
Run Code Online (Sandbox Code Playgroud)

server.js(启动服务器,这是我想要配置服务器的地方,从URL获取路径名,并将其传递给路由模块)

var http = require("http");
var url = require('url');
var express = require('express');

function start (route, handle) {
    var onRequest = function(request, res) {
        var pathname = url.parse(request.url).pathname;
        console.log("request for " + pathname + " recieved.");
        route(handle, pathname, res);
    }

    var app = express.createServer(onRequest).listen(8888);
    if …
Run Code Online (Sandbox Code Playgroud)

javascript http node.js express pug

1
推荐指数
1
解决办法
2636
查看次数

javascript程序中的"意外的输入结束"

<html>
<head>
<title>
</title>

<script>
var n = 2;
var days = 365;

function factorial() {
        var result = 1;
        for (var i = 1; i <= n; i++) {
            result *= i
      }
       return result;
    }  

var theNumber = function baseExponent (base, exponent) {
    var number = 1;
    for (i=0; i < exponent; i++) {
        var number = base * number;
    }
    return number
}


document.write(factorial()*182)/(theNumber(days, n)
//i used the (formula n! * combination 365 2)/365^n
//i cheated a …
Run Code Online (Sandbox Code Playgroud)

javascript factorial

0
推荐指数
1
解决办法
1万
查看次数

设置一个基本的node.js服务器

我试图建立一个基本的node.js服务器,并得到一个我无法弄清楚的错误.我有4个文件:index.js,server.js,router.js,requestHandlers.js

index.js

var server = require("./server");
var router = require("./router");
var requestHandlers = ("./requestHandlers");

var handle =  {}
handle["/"] = requestHandlers.start;
handle["/start"] = requestHandlers.start;
handle["/upload"] = requestHandlers.upload;

server.start(router.route, handle);
Run Code Online (Sandbox Code Playgroud)

server.js

var http = require('http');
var url = require("url");

function start(route, handle) {
  function onRequest(request, response) {
    var pathname = url.parse(request.url).pathname;
    console.log("Request for " + pathname + " received"); // 2nd log-- works fine

    route(handle, pathname);

    response.writeHead(200, {'Content-Type': 'text/plain'});
    response.write('Hello World');
    response.end();
  }

  http.createServer(onRequest).listen(8888);
  console.log("Server has started."); //1st log -- works …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

0
推荐指数
1
解决办法
1090
查看次数