大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
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+手机+微官网三网同步一站式服务解决您的所有建站问题。
script language="javascript"
var encodeText=f23.s52e("需加密的内容");
alert(encodeText);
var uncodeText=f23.s52d(encodeText);
alert(uncodeText);
/script
脚本之家
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年专注电脑、网络、编程
以下是我针对网上三种高效率方法总结与效率测试,如果大家有更好的意见或建议也可以提出,大家共勉学习。
数组去重法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几种数组去重的方法效率测试,希望测试的结果对大家选择使用数组去重方法能有所帮助,如果有疑问大家可以留言交流。谢谢大家对脚本之家的支持。
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批处理、网页制作、网络编程、网站建设等编程资料。