Причина этого в том, что NaN
- это number
:
>> typeof(NaN)
<- "number"
, поэтому вы должны проверить это тоже:
if (typeof(dataSin) != 'number' || isNaN(dataSin)) {
// not of type number, or NaN
}
, и вы должны выполнить свой анализ перед проверкой типа. prompt
всегда возвращает строку.
Нет, потому что это - единственное свойство на родительской папке, определяя эти ссылки внешнего облика для каждой из "виртуальных" подпапок. Фактические подпапки не существуют в глазах Подверсии.
Вы могли переключить внешнее на новую версию, если Вы хотите избежать 'svn' на родительской папке. Сначала измените svn:externals свойство на новый тег, фиксацию. Затем
svn switch http://plugins.svn.wordpress.org/stats/tags/1.3.8/ stats
Но конечно, обновление родительской папки рекомендуется.