341

«Hello, world!» на разных языках.

Стырено с лурка
«Hello, world!» на разных языках.
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
А что с Javascript?!
Обычно достаточно document.write('Hello, world!');
раскрыть ветку (27)
Автор поста оценил этот комментарий
Иллюстрация к комментарию
Автор поста оценил этот комментарий
да , уж.

если на Java сделали System.out.println("Hello World");

Можно было бы, и по современному и аналогично

console.log("Hello World");
раскрыть ветку (4)
Автор поста оценил этот комментарий
console.log - это вроде как в JavaScript
раскрыть ветку (3)
Автор поста оценил этот комментарий
так речь и про него
раскрыть ветку (2)
Автор поста оценил этот комментарий
java и javascript вроде как разные вещи)
раскрыть ветку (1)
Автор поста оценил этот комментарий
я прекрасно это знаю.

речь про аналогию.

посмотрите кому я ответил, что бы восстановить ход моих мыслей.
Автор поста оценил этот комментарий
> А что с Javascript?!
> Обычно достаточно document.write('Hello, world!');

Это в браузере. Можно там еще window.alert('Hello, world!'); или просто alert('Hello, world!');

Если файликом и на винде, то так:
// this is hw.js file
WScript.Echo('Hello, World!');

var wshShell = WScript.CreateObject("WScript.Shell");
// Call the Popup method with a 7 second timeout.
var btn = wshShell.Popup("Do you feel alright?", 7, "Question:", 0x4 + 0x20);
switch(btn) {
// Yes button pressed.
case 6:
WScript.Echo("Glad to hear you feel alright.");
break;
// No button pressed.
case 7:
WScript.Echo("Hope you're feeling better soon.");
break;
// Timed out.
case -1:
WScript.Echo("Is there anybody out there?");
break;
}
раскрыть ветку (2)
Автор поста оценил этот комментарий
Как раз после написания подумал, что JS и в винде же исполняется.
Глянул, интересно, спасибо)
Автор поста оценил этот комментарий
JScript и Javascript не одно и то же
Автор поста оценил этот комментарий
Просто обусифицированный JavaScript.
раскрыть ветку (2)
Автор поста оценил этот комментарий
Не понимаю, зачем обфусцировать JS при демонстрации Hello world
раскрыть ветку (1)
Автор поста оценил этот комментарий
Иллюстрация к комментарию
Автор поста оценил этот комментарий
console.log достаточней
Автор поста оценил этот комментарий
Типо сжали: обычно открываешь JS-библиотеки, и там такое. Шутка, наверное.
Автор поста оценил этот комментарий
Лучше alert('Hello, world!');
Автор поста оценил этот комментарий
или alert('Hello, world!'); чтоб попап окошко было)
Автор поста оценил этот комментарий
документ врайт уже не работает в лисичке. Проще console.log("hello world");

или

var a = document.createElement("<span>");
a.innerHTML = "Hello World";
document.getElementsByTagName("head")[0].appendChild(a);
раскрыть ветку (10)
Автор поста оценил этот комментарий
Вы меня удивили, проверил, в 26-м работает.

Сомневаюсь, что его когда-нибудь вообще оторвут. Обратная совместимость, все такое...
раскрыть ветку (6)
Автор поста оценил этот комментарий
Совсем недавно не работало. Может "сообщество" взбунтовалось и вернули
раскрыть ветку (5)
Автор поста оценил этот комментарий
Ну не знаю, все-таки подозреваю, что вы случайно вызвали его после закрытия документа.

document.write, насколько мне известно, широко используется в счетчиках статистики, встраиваемых на страницу блоках контекстной рекламы и т. д. Пусть живет :)
раскрыть ветку (4)
Автор поста оценил этот комментарий
После закрытия он к херам разносит вёрстку и на белом полотне печатает хеллоу
раскрыть ветку (3)
Автор поста оценил этот комментарий
Тогда тем более непонятно, как он мог не работать.
раскрыть ветку (2)
Автор поста оценил этот комментарий
Это я по памяти говорю. Теперь то innerHTML, appendChild, ...
раскрыть ветку (1)
Автор поста оценил этот комментарий
Да я из любопытства поискал вопросы о такой проблеме в интернете, нашел случаи, когда выполнение просто не доходило до document.write из-за ошибки в скрипте, а обнаруживали это уже в процессе разбора вопроса :)

Так что разные случаи случаются.
Автор поста оценил этот комментарий
Ой, и как-то сразу не заметил. Во-первых

document.createElement("span")

и вы точно хотите добавить это в <head>?

Пожалуй, лучше

document.body.appendChild(document.createTextNode("Hello, world!"));

Ну и console.log в этом случае будет разумнее, поскольку будет работать не только в браузере.

Простите за занудство. Просто... Просто я зануда.
раскрыть ветку (2)
Автор поста оценил этот комментарий
Имхо скорее имеет место очепятка и вместо "head" должно быть "body". Всё-таки, в отличие от <body> , <head> не отображается на странице.

Ну или для варианта с html5, вместо <head> использовать <header>

Впрочем да, ваш вариант всё-равно лучше и проще.

А ещё проще alert("Hello, world!");
Автор поста оценил этот комментарий
Комментарий написан в час ночи, попутал head и body видимо
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества