var stock[0]
странный и, возможно, неправильный синтаксис Javascript.Чтобы объявить массив, используйте: var myArray = new Array();
(старый стиль) или var myArray = [];
Например, попробуйте:
var stock = [], changenet = [], lastsale = [];
stock[0] ="Cisco";
changenet[0] ="0.155 up 0.72%";
lastsale[0] = "$21.775"; // note that the $ needs to be part of a string!
document.write("<p><strong>stock[0]<strong>: " + stock[0] +"Cisco" +
changenet[0] +" Up"+ lastsale[0] +"to buy is at.<\/p>");
Или более короткое решение, поскольку вы на самом деле не используете переменныекак массивы в вашем примере:
var stock = "Cisco",
changenet = "0.155 up 0.72%",
lastsale = "$21.775"; // note that the $ needs to be part of a string!
document.write("<p><strong>stock<strong>: " + stock + "Cisco" +
changenet +" Up"+ lastsale +"to buy is at.<\/p>");
Добавлено Я только что снова посмотрел на ваше заявление document.write и заметил, что вы включили свой ref в stock
в строковый литерал.Это не сработает.Так что вы, вероятно, имеете в виду:
document.write("<p><strong>" + stock + "<strong>: " + stock + "Cisco" +
changenet +" Up"+ lastsale +"to buy is at.<\/p>");
// Instead of
document.write("<p><strong>stock<strong>: " + stock + "Cisco" +
changenet +" Up"+ lastsale +"to buy is at.<\/p>");
Добавлено в ответ на комментарий:
ну, мне нужно объявить 5 переменных, и каждая должна быть включеналиния.Тогда я должен написать заявление для каждого.
Вы можете объявлять переменные и инициализировать их одновременно.Или вы можете сначала объявить их, а затем установить их.Когда вы объявляете их, вам не нужно повторять оператор var, поскольку оператор var может использоваться одновременно с несколькими переменными.Например,
var stocks = [], // declaring a new array
stock = "Cisco", // declaring a simple var (stock) and initializing it
changenet; // declaring a simple var without initializing it.
// all of the above are part of one var statement.
// or, the same as the above, but written as multiple statements:
var stocks = []; // declaring a new array
var stock = "Cisco"; // declaring a simple var (stock) and initializing it
var changenet; // declaring a simple var without initializing it.
// note that the statements end with the ;
changenet = "0.155 up 0.72%"; // assigning a value to an existing variable