我在調試器中一遍又一遍地運行相同的錯誤,在形式參數後面出現「SyntaxError:missing」)。SyntaxError:missing)在形式參數之後
這裏是我的參數我設置:
var CircleOptions = {
posBall: {
x: 160,
y: 180
},
radius: 40,
startAngle: 0,
endAngle: Math.PI * 2,
anticlockwise: false,
radians: 0,
xMove: Math.random(),
yMove: Math.random(),
speed:2,
angle:80,
velocityX:1,
velocityY:1
};
這是我的代碼:
function CircleCoordinates(CircleOptions.posBall.x, CircleOptions.posBall.y, CircleOptions.radius) {
var left = CircleOptions.posBall.x - CircleOptions.radius,
top = CircleOptions.posBall.y + CircleOptions.radius,
right = CircleOptions.posBall.x + CircleOptions.radius,
bottom = CircleOptions.posBall.y - CircleOptions.radius;
};
我得到同樣的錯誤,以及當我進入我的功能,以及:
function CircleCoordinates(CircleOptions.posBall.x, CircleOptions.posBall.y, CircleOptions.radius) {
var left = CircleOptions.posBall.x - CircleOptions.radius;
var top = CircleOptions.posBall.y + CircleOptions.radius;
var right = CircleOptions.posBall.x + CircleOptions.radius;
var bottom = CircleOptions.posBall.y - CircleOptions.radius;
};
任何人都可以告訴我什麼是錯的? :)
參數不能被稱爲'CircleOptions.posBall.x',這不是一個有效的變量名稱。 – deceze
這是無效的JavaScript語法。這些不是有效的參數名稱。 – elclanrs
「CircleOptions」的定義/分配值在哪裏? – admdrew