我发现很难找到有关此的信息:Java脚本参数可以是任何东西吗?例如,我知道一个函数参数可以是另一个函数。但是,Java脚本代码的参数也可以是完全不同的代码的全部负载,有些代码您不会期望在那里看到,因为该其他代码未在函数参数中列出。我已经尝试过查找这个问题,但是我发现的所有教程都只显示了一个函数或一个简单的Java脚本语句具有参数和参数以及更多细节的基础知识,任何人都可以向我更好地解释这一点,并希望提供更好的链接?例如,当在以下Java脚本中使用时,css转换3d具有许多预期参数,如下所述:https://www.w3schools.com/jsref/prop_style_transform.asp 但是在下面的代码中,一个+ currentAngle +变量也被叉入了代码中,但是当正式定义了transform 3d参数时,没有人说您也可以在变量中滑动。您显然可以做到这一点,但是我正试图确切地找到有关它的规则,因此编写代码时我就可以知道。
var currentAngle = 0;
var currentDirection = 0; // 0 - Increasing, 1 - Decreasing
function spin() {
document.getElementById("myDIV");
setInterval(function() {
if(currentDirection == 0) {
// Allow one complete rotation.
if(currentAngle < 360) {
myDIV.style.transform = "rotate3d(0,1,0.2,"+ currentAngle +"deg)";
currentAngle += 10;
} else {
// Change the direction.
currentDirection = 1;
currentAngle -= 10;
myDIV.style.transform = "rotate3d(0,1,0.2,"+ currentAngle +"deg)";
}
答案 0 :(得分:1)
参数可以是任何类型的值。
代码是创建程序的要素,通常不是程序中的值。
定义函数调用的源代码可以包括任何类型的表达式,该表达式在期望有参数的位置求值。