Я просто смотрел События синхронизации JavaScript, и там говорится, что" Второй параметр указывает, сколько миллисекунд, с которых вы хотите выполнить первый параметр.
Теперь я знаю, что в JavaScript как с плавающей точкой, так и с целыми числами типа Number, и поэтому синтаксически я могу ввести значение с плавающей запятой, например. 'setTimeout("javascript statement",4.5);' - однако JavaScript даже попытается создать задержку в 4,5 миллисекунды; или он просто автоматически обрезается до целого числа и продолжается?
Заранее благодарим за любые ответы, 
Ура!
