我发现很难找到相关信息:Java 脚本参数可以是任何东西吗?例如,我知道一个函数参数可以是另一个函数。而且也是 Java 脚本代码的参数,可以是完全不同代码的整体负载,有些代码您不会期望在那里看到,因为其他代码未在函数参数中列出。我已经尝试查找有关此内容的信息,但是我发现的所有教程都只显示了函数或简单的 java 脚本语句具有参数和参数的基础知识,并且没有更多细节,任何人都可以向我更好地解释这一点,并希望提供更好的链接?例如,当在如下 java 脚本中使用时,css 变换 3d 有许多预期参数,如下所述:https://www.w3schools.com/jsref/prop_style_transform.asp 但是在下面的代码中,a + 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)";
}
最佳答案
参数可以是任何类型的值。
代码创建程序,通常不是程序中的值。
定义函数调用的源代码可以包含任何类型的表达式,该表达式在需要参数的位置计算为值。
关于Javascript:参数可以是任何东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56025893/