Javascript
var sitename="Welcome to JavaScript Kit"
var words=sitename.split(" ") //split using blank space as delimiter
for (var i=0; i<words.length; i++)
alert(words[i])
//4 alerts: "Welcome", "to", "JavaScript", and "Kit"
А также
var sitename="Welcome to JavaScript Kit"
var words=sitename.split("") //split using blank space as delimiter
for (var i=0; i<words.length; i++)
alert(words[i])
//6 alerts: "W", "e", "l", "c","o","m"
В чем разница между
var words=sitename.split(" ");
А также
var words=sitename.split("");
Здесь, в чем разница между двумя расколами.
var sitename="Welcome to JavaScript Kit"
var words=sitename.split("") //split using blank space as delimiter
for (var i=0; i<words.length; i++)
alert(words[i])
//6 alerts: "W", "e", "l", "c","o","m"
Он не будет останавливаться только на m, после этого у него будет еще много предупреждений.
каждое слово будет предупреждено до "K" "I" "T" http://jsfiddle.net/zwJJN/
var words=sitename.split("") //split using blank space as delimiter
var words=sitename.split(" ") //split using white space space as delimiter
Когда мы используем раздвоение, вся строка ищет заданный разделитель и разделяется на основе этого
var words=sitename.split("")
//каждый символ разделяется.
var words=sitename.split(" ")// every words is splitted having white space before it.
var words=sitename.split(" ");
Этот код разделяется пустым пространством
var words=sitename.split("");
Но здесь вы ничего не дали, поэтому он будет разделен на char
Я предполагаю, что ваш браузер предотвращает распространение спама
Не используйте alert
проверки результата .slice
. Используйте что-то вроде console.log
чтобы лучше выглядеть
console.log("Welcome to JavaScript Kit".split(""));
// ["W", "e", "l", "c", "o", "m", "e", " ", "t", "o", " ", "J", "a", "v", "a", "S", "c", "r", "i", "p", "t", " ", "K", "i", "t"]
А также
console.log("Welcome to JavaScript Kit".split(" "));
// ["Welcome", "to", "JavaScript", "Kit"]
var words=sitename.split(" ");
Это один разделить слова, используя space
Добро пожаловать в
var words=sitename.split("");
Это разделило слова, используя символ. т.е. разделять каждый символ, включая пробел
Ссылка: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split
var words=sitename.split(" ");
это будет разделяться вокруг символа пространства
var words=sitename.split("");
это будет разделяться вокруг каждого персонажа
Я запустил скрипт, и в моем браузере он работает нормально, я получаю все предупреждения до конца 't'. может быть, ваш браузер не позволяет веб-странице создавать больше диалогов
""
, каждый символ становится элементом массива.("Welcome to JavaScript Kit").split("");
и проверить вывод.