Maison interface Web js tutoriel 关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题_时间日期

关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题_时间日期

May 16, 2016 pm 05:55 PM
日期

最近在看松散耦合可定制百度的开源框架tangram.js目光突然就聚焦在一种获得毫秒数的写法:
(+new Date())
其实这种写法也没什么就是用运算符转化日期为number型,于是我肯定这种写法没有日期原生写法(new Date().getTime())效率高 :
于是做了下面测试:

复制代码 代码如下:





关于Date转化成毫秒数的测试







分别循环一百万次次后在不同浏览器的结果如下:
IE6:
第一次循环所用时间:3406
第一次循环所用时间:5313
IE7:
第一次循环所用时间:3594
第一次循环所用时间:5000
IE8:
第一次循环所用时间:2735
第一次循环所用时间:3453
chrome:
第一次循环所用时间:210
第一次循环所用时间:337
opera\safari\firefox
基本上相差 100ms,但仍是最后一种慢

结论:证明我是正确的+new Date()写法比new Date().getTime()效率低,原因进行了类型转化,通常我们常用的数量级(一万次以内)不是很大,所以在个浏览器几乎不用考虑执行效率的问题,所以第一种写法用起来计较好,还节省了9个字符。当用js游戏开发时,当用到大数量级的时,建议原生写法。可以提高20%效率。
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment rechercher un Weibo précédent par date sur Weibo_Comment rechercher un Weibo précédent par date sur Weibo Comment rechercher un Weibo précédent par date sur Weibo_Comment rechercher un Weibo précédent par date sur Weibo Mar 30, 2024 pm 07:26 PM

Comment rechercher un Weibo précédent par date sur Weibo_Comment rechercher un Weibo précédent par date sur Weibo

Comment supprimer la date qui apparaît automatiquement lors de l'impression à partir de documents PPT Comment supprimer la date qui apparaît automatiquement lors de l'impression à partir de documents PPT Mar 26, 2024 pm 08:16 PM

Comment supprimer la date qui apparaît automatiquement lors de l'impression à partir de documents PPT

Comment afficher la date et les secondes dans la barre supérieure d'Ubuntu 17.10 ? Comment afficher la date et les secondes dans la barre supérieure d'Ubuntu 17.10 ? Jan 08, 2024 am 10:41 AM

Comment afficher la date et les secondes dans la barre supérieure d'Ubuntu 17.10 ?

Comment utiliser les modules d'heure et de date en Python Comment utiliser les modules d'heure et de date en Python Oct 16, 2023 am 08:11 AM

Comment utiliser les modules d'heure et de date en Python

Hyper complet ! Six façons d'obtenir le 'jour de la semaine' pour une certaine date en Python ! Hyper complet ! Six façons d'obtenir le 'jour de la semaine' pour une certaine date en Python ! Apr 19, 2023 am 09:28 AM

Hyper complet ! Six façons d'obtenir le 'jour de la semaine' pour une certaine date en Python !

Comment changer la date en signe dièse dans Excel Comment changer la date en signe dièse dans Excel Mar 20, 2024 am 11:46 AM

Comment changer la date en signe dièse dans Excel

Filtrage des données PHP : gestion de la saisie de la date et de l'heure Filtrage des données PHP : gestion de la saisie de la date et de l'heure Jul 28, 2023 pm 07:41 PM

Filtrage des données PHP : gestion de la saisie de la date et de l'heure

Comment générer k dates aléatoires entre deux dates en utilisant Python ? Comment générer k dates aléatoires entre deux dates en utilisant Python ? Sep 09, 2023 pm 08:17 PM

Comment générer k dates aléatoires entre deux dates en utilisant Python ?

See all articles