JavaScript-те дәл емес есептеулер

Бөлшек сандар компьютерде жиі дәл емес көрсетілуі мүмкін болатын формада сақталады. Бұл жағдайда қарапайым операция таңқаларлық нәтиже бере алады. Мысал:

javascriptlet a = 0.1 + 0.2;
alert(a); // шығарады 0.30000000000000004

Мұндай мінез-құлықпен күресу үшін бөлшек бөлігіндегі берілген разрядқа дейін дөңгелектеуді орындайтын арнайы toFixed әдісін қолдануға болады. Нәтижемізді дөңгелектейік:

javascriptlet a = 0.1 + 0.2;
alert(a.toFixed(2)); // шығарады '0.30'

toFixed әдісі нәтижені жол түрінде береді. Оның нәтижесін санға түрлендіруге болады:

javascriptlet a = 0.1 + 0.2;
alert(+a.toFixed(2)); // шығарады 0.3
Задание 1

Келесі операцияның нәтижесі не болатынын тексеріңіз:

javascriptalert(0.1 * 0.2);
Задание 2

Келесі операцияның нәтижесі не болатынын тексеріңіз:

javascriptalert(0.3 - 0.1);