Tôi đang gặp khó khăn khi cố gắng làm việc này, Chrome tiếp tục hiển thị lỗi cú pháp không bắt buộc, nhưng là người mới bắt đầu sử dụng javascript, tôi không biết phải tìm đâu. Mọi trợ giúp hoặc con trỏ sẽ được đánh giá caoJavascript - Uncaught SyntaxError: Mã định danh không mong muốn
function details(user) {
var fuel = prompt("Would you prefer petrol or diesel?");
var passengers = prompt("How many passengers will there be?");
var aircon = prompt("Do you require air-conditioning?");
var transmission = prompt("Do you want a Manual, Semi-Automatic or Automatic Transmission?");
var hire = prompt("How long would you like to hire a vehicle for? (Day Hire, Weekend Hire or Weekly Hire)");
if (fuel == "petrol" && passengers == "2" && aircon = "yes" && transmission == "semi-automatic") {
result = "Lambourghini Aventador";
} else {
result = "some form of SUV"
}
if result = "Lambourghini Aventador") {
if (hire == "Day hire") {
cost = 2000;
}
if (hire == "Weekend hire") {
cost = 3800;
}
if (hire == "Weekly hire") {
cost = 12000;
}
}
}
Thông thường, thông báo lỗi đi kèm với một số dòng. Bạn thậm chí có thể nhấp vào nó và nó sẽ cho bạn thấy chính xác vị trí của lỗi. –
Chế độ xem nhanh cho tôi biết bạn đang thiếu ';' sau 'result =" một số dạng SUV "'. Không chắc chắn nếu đây là vấn đề mặc dù. –
Tôi cũng sẽ thay đổi câu lệnh if thành 'if ((fuel ==" petrol ") && (hành khách ==" 2 ") && (aircon ==" yes ") && (transmission ==" bán tự động ")) '. Oh, và bạn đang thiếu một '=' trong '(aircon =" yes ")', điều đó cần phải là '(aircon ==" yes ")' –