gpt4 book ai didi

javascript - 我无法运行我的方法 -JavaScript

转载 作者:行者123 更新时间:2023-12-02 16:44:57 26 4
gpt4 key购买 nike

首先,我是学习编码的新手。在我的代码中,我想创建一个函数“Square”,它使用您传入的长度参数创建一个正方形对象。还有另一个函数来计算其周长。这是我的代码,我找不到我的错误,你能帮我吗?

function Square(length){
this.length = length;
}

var calcPerimeter = function() {
return this.sideLength * 4;
};
var calcArea = function() {
return this.sideLength * this.sideLength ;
};

var p = square.calcPerimeter();
var a = square.calcArea();

var calcPerimeter2 = function(n){
return n*4;
};
var square1 = new Square(5);
square1.calcPerimeter2();

最佳答案

也许这就是您所寻找的:

function Square(length){
this.sideLength = length;
}

Square.prototype.calcPerimeter = function() {
return this.sideLength * 4;
};
Square.prototype.calcArea = function() {
return this.sideLength * this.sideLength ;
};

var square = new Square(5);

console.log(square.calcPerimeter());
console.log(square.calcArea());

关于javascript - 我无法运行我的方法 -JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27176625/

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