|
|
|
| 1. Методом какого объекта является функция toFixed() ? Если это метод Math, то почему она вызывается не через него? А если это метод String, то почему она принимает в качестве аргумента number?
2. Что принимает в качестве аргумента и что возвращает функция cos()? Я имею ввиду - просто число или число в радианах? Извиняюсь за общую неграмотность, но вот последний раз сталкивался с тригонометрией очень-очень давно. | |
|
|
|
|
|
|
|
для: coloboc66
(13.09.2010 в 09:50)
| | 1. toFixed() является методом объекта Number, со всеми вытекающими последствиями (почему без Math :)). Служит для форматирования числа с определенным количеством цифр после зяпятой. (см. также toExponential(), toPrecision()).
2. Слегка вспомнить тригонометрию, чтобы знать, чего пихать аргументом для cos(). | |
|
|
|
|
|
|
|
для: sim5
(13.09.2010 в 10:26)
| | 1. Хмм... А почему разработчики не сделали его методом Math, как все остальные мат.методы? Нелогично как-то... Вот у меня есть старенький справочник по ява-скрипт, так там расписано всё чётко: Math имеет методы, Number имеет только свойства. Теперь начинается путаница.:(
2. Значит радиан - единица безразмерная, можно приписывать рад к числовому значению угла, а можно и не приписывать. А принимает и возвращает функция значение угла в радианах, так? | |
|
|
|
|
|
|
|
для: coloboc66
(13.09.2010 в 11:02)
| | >"А почему разработчики не сделали его методом Math, как все остальные мат.методы?"
Ну почему же - "все"?
Математические методы toPrecision и toExponential также применяются исключительно к объекту типа Number. | |
|
|
|
|
|
|
|
для: АЯ
(13.09.2010 в 11:51)
| | Это наверное относительно новые методы, как и toFixed, потому что в старых справочниках этих методов нет. Да и родственный метод round тоже является методом Math. А новые методы стали подчинять не Math, а Number. | |
|
|
|
|
|
|
|
для: coloboc66
(13.09.2010 в 11:57)
| | А в каком справочнике вы прочли, что toFixed принадлежал объекту Math? | |
|
|
|
|
|
|
|
для: sim5
(13.09.2010 в 12:15)
| | Да ни в каком. Просто в поисковике стал искать методы для записи числа знаков после запятой, и нашёл его. И удивился, потому что в моих старых учебниках и справочниках такого метода не упоминалось, а все существующие там мат.методы работали через Math. | |
|
|
|
|
|
|
|
для: coloboc66
(13.09.2010 в 12:22)
| | Язык Javascript (как и его аналог язык JScript от Microsoft) развивается.
Последняя на август 2010 версия Javascript'a - 1.7 (и MS JScript'a - 5.8).
Методы toFixed, toPrecision... появились с версии MS JScript 5.5 (и, соответственно, с версии 1.3 Javascript) | |
|
|
|