我对javascript还是个新手,所以我不确定如何将这个用actionscript3编写的函数重写成js:
function map(v:Number, a:Number, b:Number, x:Number = 0, y:Number = 1):Number {
return (v == a) ? x : (v - a) * (y - x) / (b - a) + x;
}
它在javascript中会是什么样子?现在这种方法不起作用的确切原因是什么?
我是JS的新手。我正在学习JS OOP的概念。我正在尝试使用构造函数在JS中创建私有变量。但是当我尝试使用getters访问这些值时,我得到了一个错误'TypeError:'undefined‘is not a function’
function Card(n,s) {
var number = n;
var suit = s;
//getters
var getNumber = function(){
return this.number;
};
var getSuit = function(){
我有下面的代码来显示一个通知:
(new js/Notification "call me" (clj->js { :onclick (js* "new MozActivity({name:'dial',number:'12345678'})") :sticky "true" :silent "true" :body (v "number") :icon "app://communicati
谁能解释一下在页面中自动更新最新帖子的最好方法是什么?
(Newly added posts will just prepend to the old wall posts)
和
(The number which tells number of newly added posts.
Number should be displayed in the top of the wall.)
像twitter和facebook一样,它们在每个间隔内更新墙。
他们使用的技术是什么?
(我知道我可以在JS中设置timeInterval。但我只需要向服务器发送一个请求,如果有任何新的帖子添加到系统中。
我试图在我的代码中为ace.js编辑器创建一个Range对象,但它不起作用。它以一种我无法理解的方式失败了。在中,此构造函数为:
new Range(Number startRow,
Number startColumn,
Number endRow,
Number endColumn)
但是当我在我的代码中尝试这样做的时候:
new Range(0, 0, 0, 1)
它会引发Uncaught TypeError: Illegal constructor错误。是什么导致了这种行为,为什么它与文档不符?
我的js脚本中有这个函数。
//handle the deleting of the shoutlines
function delete_shoutline(shoutline_number)
{
//the number of the shoutline we're deleting
var shoutline = shoutline_number;
$.post("shoutbox/delete_ban.php", {shoutline : shoutline_number},
function(result)
{
我正在使用Visual Studio 2015,并尝试更新它所需的所有更新。
我的问题:当我创建一个新的js文件时,每当我使用'=='进行比较时,js编译器就会给我一个错误eqeqeq (我不明白这段代码是什么意思)。
示例:
// Declaring a number within a default value
var caret_index = 0;
// Now, js compiler should know 'caret_index' type
// alert(typeof(caret_index)); -> number
// alert
我正在制作一个基本的幻灯片,它在Firefox中运行良好,但IE给了我以下错误:
Expected identifier, string or number script.js, line 26 character 4
Expected identifier, string or number script.js, line 26 character 4
Expected identifier, string or number script.js, line 24 character 4
Expected identifier, string or number sc
在我其中一个php文件中,我运行了一个查询,无论查询结果是什么,都会显示我想放入number.js文件中的值。即使我在PHP文件中复制了.js代码,但在主文件(index.php)中,我面临着js文件的冲突。这就是为什么我不能将js文件复制到php文件中。请给我南瓜。下面,我复制了我的PHP代码以及js文件。
在PHP代码中
$query_string = "SELECT COUNT(Email) AS total FROM Contact INNER JOIN CompanyBranch ON Contact.CompanyBranchID = CompanyBranch.Compa
在TypeScript中,有两种不同的“数字”类型。第一个称为小写number,第二个称为大写Number。如果尝试打印number,则会出现编译器错误:
console.log(number); //-> error TS2693: 'number' only refers to a type
另一方面,打印Number将给出标准的功能描述:
console.log(Number); //-> [Function: Number]
这并不令人惊讶,因为Number只是一个内置的JS构造函数,记录在案的。然而,目前还不清楚number应该是什么。
从错误消息判断,n
我正在尝试在mongodb中实现一个自动递增字段,如文档()中突出显示的那样。然而,我不确定在mongoose中这样做的最好方法是什么。
我有一个CounterSchema和一个UserSchema,我想知道将getNextSequence函数放在哪里,以及如何从User Schema中调用它?
//counter.js
var CounterSchema = new Schema({
category: String,
seq: Number
});
//done in mongo shell
db.counters.insert({category: 'userIndex
在Javascript中,编码器可以使用@param和{string}选项注释如下所示的函数。
Python有一个docstring,但是读取https://www.python.org/dev/peps/pep-0257/文档字符串约定时,我看不到相当于js的内容。
下面是一个注释过的JS函数的示例:
/**
* generate a random matrix
* @param {number} n the height of the matrix
* @param {number} m the width of the matrix
*/
function generateRan
我创建了以下代码来让视频在悬停时播放:
var player = [];
var el_number;
function onYouTubePlayerAPIReady() {
var players = $(".video");
for (var i = 0; i < players.length; i++) {
el_number = $(players[i]).parent().parent().index();
player[i] = new YT.Player(players[i], {
events: {
'onReady
我正试图制作一个简单的计算器,它在js上计算两个数字。它有4个操作- "+“、"-”、"*“和"/”。但问题是,在目前的实现中,它只能使用一个数字操作)(解决这个问题的最佳方法是什么?
var express = prompt("Enter your operation, for example 2+2","");
if(!express) alert("Ok, it's over!");
express = express.replace(/\s/g, '');
var number
<div class="js-show-more">
<p class="app-light-text">
The factors of a number are all the numbers that divide into it. The highest common factor, HCF, of two
or more numbers is the highest factor that divides into all the numbers. For example, what i
我正在尝试创建一个电子应用程序。在main.ts中,我构造了我认为相当简单的类(如下所示),但是构造函数不会运行。对readline.createInterface(inputStream)的调用失败。运行时似乎不认为调用fs.createReadStream返回的变量在其上有一个名为' on‘的函数。
例外是
Uncaught Exception:
TypeError: Cannot read property 'on' of undefined
at new Interface (readline.js:142:10)
at Object.expor
我有时使用一个小的实用程序函数(js),我希望输入这样的功能:
// original js untypified
function prefixProperties(obj, prefix) {
let out = {};
for (let propt in obj) {
out[prefix + propt] = obj[propt];
}
return out;
}
let x : { num: number, date: Date } = { ... };
let y = prefixProperties(x, 'old'
我尝试使用AJAX将值发送到PHP文件,然后PHP文件更新服务器上的mysql数据库。但是由于某些原因,这些值并没有传输到PHP文件中。
这是我使用的JS:
function send_message()
{
var number = localStorage.getItem("number");
var message = prompt("Message:", "");
jQuery.ajax({ type: "POST",
url: serviceURL + "message.php",
da
我们正在决定如何在react.js中进行本地化,当然有办法进行本地化,但是您的建议是什么呢?
我试过雅虎的反应
var ReactIntl = require('react-intl') // we did npm install react-intl
// somewhere in the react component
render: function() {
return (<div><ReactIntl.Number>{600}</ReactIntl.Number></div>);
}
提供错误:无法读取未定义的属
假设我想在JS中创建一个简单的Price类。它基本上是一个数字,所以我想我应该继承一个数字。下面是一些代码:
Number.prototype.toMoney = function (precision, decimals, thousands) {
// Formats number...
}
function Price(val) {
Number.call(val); // Based on MozillaDN
}
Price.sufix = ' EUR'; // To print with every Price
// Price.prototyp