我正在尝试编写一个函数,它将在给定的圆周周围随机返回一个(x,y)坐标,所以如果我有一个点在(0,0)(作为div的中心),我怎么能写一个随机放置出现在圆外边缘的其他实体的函数.
我需要的只是方程式,我知道它与从中心到圆周边缘的距离有关,根本不知道如何计算它并随机化它使它看起来很好.
假设我有一个内联脚本标记,其代码非常简单,如下所示
(function() {
var test = "This is a simple test";
function modifyTest(s) {
s = "Modified test text";
};
modifyTest(test);
console.log(test) //Will still display "This is a simple test"
})();
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用test = modifyTest(test);
更改应用我的问题是这个.这是在函数内部修改javascript变量的唯一方法,这意味着我必须始终这样做
source = function(source); 为了改变函数内部的变量,
或者我错过了阻碍我完成此操作的范围概念?