Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему alert(18306744..toString(32)); выводит Hello (https://javascript.ru/forum/misc/51382-pochemu-alert-18306744-tostring-32-%3B-vyvodit-hello.html)

bes 08.11.2014 23:17

Цитата:

Сообщение от kostyanet
Предлагаю перенести русскую С на другую кнопку!

внедрение этой идеи стало слишком затратным, это как прикрыть все нефтяные компании
но есть хорошая идея - можно менять и окружение
применительно к данному случаю, это означает, что проблема легко решается, если среда, например, будет, метить (цветом, подчёркиванием или любым другим способом) русскую букву с или показывать код символа в строке статуса или ...

также что касается идеи: что лучше табы или пробелы?
нормальные среды делают удобным использование как тех, так и других, пробелы даже оказываются в выигрыше, так как ими можно работать более ювелирно
возможно я перейду на пробелы, если узнаю, как можно удалять их группы одним забоем в notepad++ и phpstorm :)

krutoy 09.11.2014 02:21

Цитата:

Сообщение от kostyanet
А кто тогда рисует слово null?

Откуда у Вас там строка взялась?
<html>
<head>
<title> test </title>
</head>
    <body >

<p id="p">p</p>

<script>

elem=document.querySelector("#p")
some=elem.getAttribute('no_such_attr_at_all')
alert(typeof (elem.title=some))

</script>
    </body>
</html>

krutoy 09.11.2014 02:26

Цитата:

Сообщение от Octane
Это не будет работать, потому что null – примитив, у него нет прототипа, в котором бы был метод toString.

Это что проблема?
alert({}.toString.apply(null))

Octane 09.11.2014 02:29

Цитата:

Сообщение от krutoy
Откуда у Вас там строка взялась?

Вероятно на такое натыкался http://javascript.ru/forum/misc/1921...attribute.html


Цитата:

Сообщение от krutoy
Это что проблема?

Нет. У меня нет проблем, я отвечал на:
Цитата:

Сообщение от kostyanet
А кто тогда рисует слово null?

var some = elem.getAttribute('no_such_attr_at_all'); // null
elem.title = some; // строка "null"

это же toString() работает, или кто там рендерит проперти?

Ну да, не в аргумент, я по шаблону написал, null.toString(); тогда.



Часовой пояс GMT +3, время: 15:35.