资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

javascript之家,javascript !!

javascript时间不兼容ios怎么办

var date = new Date('2016-11-11 11:11:11'); document.write(date); 最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切正常;使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误"Invalid Date"。想着估计是字符串格式的问题,改成'2016/11/11 11:11:11'再测试,结果正常,以为这样应该没问题了,再用手机浏览器继续访问,android正常,iPhone继续报错,再改"Nov 11 2016 11:11:11",照样报错,怎么改都不行绞尽脑汁,最后还是在论坛上看到了这样一种解决方案:var arr = "2016/11/11 11:11:11".split(/[- : \/]/), date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]); document.write(date); 终于可以兼容所有浏览器咯,结论:iPhone中的safari无法解释 YYYY-MM-DD HH:mm:ss 或者YYYY/MM/DD HH:mm:ss这样的时间格式,而谷歌火狐等浏览器对这样的格式做了扩展,iPhone中的safari所支持的格式为 YYYY,MM, DD,HH,mm,ss,这个问题纠结我大半天,真的好想把苹果的程序员拉出去枪毙10分钟,太TM特立独行了。气人以上所述是小编给大家介绍的JS IOS/iPhone的Safari不兼容Javascript中的Date()问题的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

创新互联自2013年起,先为正定等服务建站,正定等地企业,进行企业商务咨询服务。为正定企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

javascript如何调用function?

script language="javascript"

var encodeText=f23.s52e("需加密的内容");

alert(encodeText);

var uncodeText=f23.s52d(encodeText);

alert(uncodeText);

/script

如何用python表示三角函数

脚本之家

JavaScript

数据库

PHP编程

ASP.NET

ASP编程

AJAX相关

正则表达式

相关技巧

服务器

其它综合

﹤首页 → 脚本专栏 → python → Python入门之三角函数sin()函数

Python入门之三角函数sin()函数实例详解

发布时间:2017-11-08 10:28:02 投稿:mengwei

这篇文章主要介绍了Python入门之三角函数sin()函数实例详解,分享了相关实例,具有一定参考价值,需要的朋友可以了解下。

描述

sin()返回的x弧度的正弦值。

语法

以下是sin()方法的语法:

importmath

math.sin(x)

注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对象调用该方法。

参数

x--一个数值。

返回值

返回的x弧度的正弦值,数值在-1到1之间。

实例

以下展示了使用sin()方法的实例:

#!/usr/bin/python

import math

print "sin(3) : ", math.sin(3)

print "sin(-3) : ", math.sin(-3)

print "sin(0) : ", math.sin(0)

print "sin(math.pi) : ", math.sin(math.pi)

print "sin(math.pi/2) : ", math.sin(math.pi/2)

以上实例运行后输出结果为:

sin(3) : 0.14112000806

sin(-3) : -0.14112000806

sin(0) : 0.0

sin(math.pi) : 1.22460635382e-16

sin(math.pi/2) : 1

总结

以上就是本文关于Python入门之三角函数sin()函数实例详解的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:python正则表达式re之compile函数解析、Python中enumerate函数代码解析、简单了解Python中的几种函数等,有什么问题可以随时留言,小编会及时回复大家的。感谢朋友们对本站的支持!

您可能感兴趣的文章:

Python入门之三角函数全解【收藏】

Python入门之三角函数tan()函数实例详解

Python入门之三角函数atan2()函数详解

Python中计算三角函数之cos()方法的使用简介

用Python计算三角函数之atan()方法的使用

Python计算三角函数之asin()方法的使用

用Python计算三角函数之acos()方法的使用

Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子

相关文章

Python自动化测试Eclipse+Pydev 搭建开发环境

Python Selenium 之数据驱动测试的实现

Python脚本暴力破解栅栏密码

Python中的推导式使用详解

python中对list去重的多种方法

Python 实现删除某路径下文件及文件夹的实例讲解

python pillow模块使用方法详解

python numpy数组中的复制知识解析

python实现根据主机名字获得所有ip地址的方法

python实现随机调用一个浏览器打开网页

最新更新

1在双python下设置python3为默认的方法

2Python牛刀小试密码爆破

3python中的decorator的作用详解

4Django项目开发中cookies和session的常用

5Python实现的序列化和反序列化二叉树算法

6发布你的Python模块详解

7详解Appium+Python之生成html测试报告

8Django 配置多站点多域名的实现步骤

9django 消息框架 message使用详解

10python利用rsa库做公钥解密的方法教程

业界资讯

IntelliJ IDEA 2020.2 EAP6 发布,支持 Jakarta EE 92020-07-06

Ubuntu 19.10 将于2020.7.17结束生命周期,官方建议迁移至 Ubuntu 20.042020-07-04

Ubuntu 20.04 LTS(Focal Fossa)发布:新功能特性介绍2020-07-04

2020年端午三天假期高速免费吗? 端午节高速是否免费的相关介绍2020-06-22

Adobe将于12月31日终止支持Flash Flash正式宣告死亡2020-06-18

微软将于 7 月恢复Windows 10可选更新补丁推送2020-06-18

安卓最新版微信怎么修改微信号有哪些注意事项?四种情况不能修改2020-06-05

Android Studio 4.0 稳定版发布了,牛逼功能一览2020-06-01

Chrome 83稳定版发布 更新内容汇总介绍2020-05-21

PyTorch官方教程大更新:增加标签索引,更加新手友好2020-05-19

网友评论

请输入您感兴趣的关键字

硬件安全网络评测苹果安卓手游攻略应用Win10

首页编程手机电脑教程

电脑版 - 返回首页

Copyright ©2006-2020 脚本之家. All Rights Reserved

脚本之家

10年专注电脑、网络、编程

javascript怎样数组去重并排序.效率最快的

以下是我针对网上三种高效率方法总结与效率测试,如果大家有更好的意见或建议也可以提出,大家共勉学习。

数组去重法1:

Array.prototype.unique1 = function(){ console.time("数组去重法1"); //记录开始执行的时间 var arr = []; //创建一个临时数组 var obj = {}; //创建一个空对象 for(var i = 0; i this.length; i++){ //遍历当前要去重的数组 if(!obj[this[i]]){  //判断obj对象中是否存有当前项,没有则执行 arr.push(this[i]); //将当前项push到临时数组中 obj[this[i]] = 1; //将当前项存入obj对象 } } console.timeEnd("数组去重法1"); //记录结束执行的时间 return arr; }

数组去重法2:

Array.prototype.unique2 = function(){ console.time("数组去重法2"); //记录开始执行的时间 var arr = []; //创建一个临时数组 for(var i = 0; i this.length; i++){ //遍历当前要去重的数组 if(arr.indexOf(this[i]) == -1){ //判断临时数组中是否存有当前项,没有则执行 arr.push(this[i]); //将当前项push到临时数组中 } } console.timeEnd("数组去重法2"); //记录结束执行的时间 return arr; }

数组去重法3:

Array.prototype.unique3 = function(){ console.time("数组去重法3"); //记录开始执行的时间 var arr = [this[0]]; //创建一个临时数组,并将要去重数组的第一项存入临时数组 for(var i = 1; i this.length; i++) { //从要去重数组第二项开始遍历 if (this.indexOf(this[i]) == i){ //判断临时数组中是否存有当前项,没有则执行 arr.push(this[i]); //将当前项push到临时数组中 } } console.timeEnd("数组去重法3"); //记录结束执行的时间 return arr; }

效率测试方法:

var arr1 = []; //创建一个要去重的数组 for(var i = 0; i 200000; i++){ //遍历200000个数据 arr1.push(parseInt(Math.random() * 10) + 1); //将所有数据返回为随机数(1-10之间)的数, 并push到要去重的数组中 } console.log(arr1.unique1()); //打印数组去重法1的执行时间 console.log(arr1.unique2()); //打印数组去重法2的执行时间 console.log(arr1.unique3()); //打印数组去重法3的执行时间

效率测试结果:

总结

以上就是关于JavaScript几种数组去重的方法效率测试,希望测试的结果对大家选择使用数组去重方法能有所帮助,如果有疑问大家可以留言交流。谢谢大家对脚本之家的支持。

JavaScript 数组some()和filter()的用法及区别

some方法

array1.some(callbackfn[,

thisArg])

对数组array1中的每个元素调用回调函数callbackfn,当回调函数返回true或者遍历完所有数组后,some方法终止。可选参数thisArg可以替换回调函数中的this对象

filter方法

array1.filter(callbackfn[,

thisArg])

对数组array1中的每个元素调用回调函数callbackfn方法,该方法会返回一个在回调函数中返回true的元素的新的集合。可选参数thisArg可以替换回调函数中的this对象

两者的区别

some方法返回的是boolean值,可用于检察数组中是否有某对象

filter方法返回的是一个新数组,可用于过滤数组中的对象

以上这篇JavaScript

数组some()和filter()的用法及区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

脚本之家是什么?

脚本之家(jb51.net)是国内专业的网站建设资源、脚本编程学习类网站,提供asp、php、asp.net、javascript、jquery、vbscript、dos批处理、网页制作、网络编程、网站建设等编程资料。


分享标题:javascript之家,javascript !!
分享链接:http://www.cdkjz.cn/article/phdjjj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220