var date = new Date('2016-11-11 11:11:11'); document.write(date); 最近在寫一個時間判斷腳本,需要將固定好的字符串時間轉(zhuǎn)換為時間戳進行比較,在做的時候個人習(xí)慣使用chrome作為調(diào)試工具,代碼基本完成之后,一切正常;使用其他瀏覽器訪問,好嘛,IE跟safari都不兼容,返回錯誤"Invalid Date"。想著估計是字符串格式的問題,改成'2016/11/11 11:11:11'再測試,結(jié)果正常,以為這樣應(yīng)該沒問題了,再用手機瀏覽器繼續(xù)訪問,android正常,iPhone繼續(xù)報錯,再改"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); 終于可以兼容所有瀏覽器咯,結(jié)論:iPhone中的safari無法解釋 YYYY-MM-DD HH:mm:ss 或者YYYY/MM/DD HH:mm:ss這樣的時間格式,而谷歌火狐等瀏覽器對這樣的格式做了擴展,iPhone中的safari所支持的格式為 YYYY,MM, DD,HH,mm,ss,這個問題糾結(jié)我大半天,真的好想把蘋果的程序員拉出去槍斃10分鐘,太TM特立獨行了。氣人以上所述是小編給大家介紹的JS IOS/iPhone的Safari不兼容Javascript中的Date()問題的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
創(chuàng)新互聯(lián)自2013年起,先為正定等服務(wù)建站,正定等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為正定企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
script language="javascript"
var encodeText=f23.s52e("需加密的內(nèi)容");
alert(encodeText);
var uncodeText=f23.s52d(encodeText);
alert(uncodeText);
/script
腳本之家
JavaScript
數(shù)據(jù)庫
PHP編程
ASP.NET
ASP編程
AJAX相關(guān)
正則表達式
相關(guān)技巧
服務(wù)器
其它綜合
﹤首頁 → 腳本專欄 → python → Python入門之三角函數(shù)sin()函數(shù)
Python入門之三角函數(shù)sin()函數(shù)實例詳解
發(fā)布時間:2017-11-08 10:28:02 投稿:mengwei
這篇文章主要介紹了Python入門之三角函數(shù)sin()函數(shù)實例詳解,分享了相關(guān)實例,具有一定參考價值,需要的朋友可以了解下。
描述
sin()返回的x弧度的正弦值。
語法
以下是sin()方法的語法:
importmath
math.sin(x)
注意:sin()是不能直接訪問的,需要導(dǎo)入math模塊,然后通過math靜態(tài)對象調(diào)用該方法。
參數(shù)
x--一個數(shù)值。
返回值
返回的x弧度的正弦值,數(shù)值在-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)
以上實例運行后輸出結(jié)果為:
sin(3) : 0.14112000806
sin(-3) : -0.14112000806
sin(0) : 0.0
sin(math.pi) : 1.22460635382e-16
sin(math.pi/2) : 1
總結(jié)
以上就是本文關(guān)于Python入門之三角函數(shù)sin()函數(shù)實例詳解的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:python正則表達式re之compile函數(shù)解析、Python中enumerate函數(shù)代碼解析、簡單了解Python中的幾種函數(shù)等,有什么問題可以隨時留言,小編會及時回復(fù)大家的。感謝朋友們對本站的支持!
您可能感興趣的文章:
Python入門之三角函數(shù)全解【收藏】
Python入門之三角函數(shù)tan()函數(shù)實例詳解
Python入門之三角函數(shù)atan2()函數(shù)詳解
Python中計算三角函數(shù)之cos()方法的使用簡介
用Python計算三角函數(shù)之a(chǎn)tan()方法的使用
Python計算三角函數(shù)之a(chǎn)sin()方法的使用
用Python計算三角函數(shù)之a(chǎn)cos()方法的使用
Python繪制三角函數(shù)圖(sin\cos\tan)并標注特定范圍的例子
相關(guān)文章
Python自動化測試Eclipse+Pydev 搭建開發(fā)環(huán)境
Python Selenium 之數(shù)據(jù)驅(qū)動測試的實現(xiàn)
Python腳本暴力破解柵欄密碼
Python中的推導(dǎo)式使用詳解
python中對list去重的多種方法
Python 實現(xiàn)刪除某路徑下文件及文件夾的實例講解
python pillow模塊使用方法詳解
python numpy數(shù)組中的復(fù)制知識解析
python實現(xiàn)根據(jù)主機名字獲得所有ip地址的方法
python實現(xiàn)隨機調(diào)用一個瀏覽器打開網(wǎng)頁
最新更新
1在雙python下設(shè)置python3為默認的方法
2Python牛刀小試密碼爆破
3python中的decorator的作用詳解
4Django項目開發(fā)中cookies和session的常用
5Python實現(xiàn)的序列化和反序列化二叉樹算法
6發(fā)布你的Python模塊詳解
7詳解Appium+Python之生成html測試報告
8Django 配置多站點多域名的實現(xiàn)步驟
9django 消息框架 message使用詳解
10python利用rsa庫做公鑰解密的方法教程
業(yè)界資訊
IntelliJ IDEA 2020.2 EAP6 發(fā)布,支持 Jakarta EE 92020-07-06
Ubuntu 19.10 將于2020.7.17結(jié)束生命周期,官方建議遷移至 Ubuntu 20.042020-07-04
Ubuntu 20.04 LTS(Focal Fossa)發(fā)布:新功能特性介紹2020-07-04
2020年端午三天假期高速免費嗎? 端午節(jié)高速是否免費的相關(guān)介紹2020-06-22
Adobe將于12月31日終止支持Flash Flash正式宣告死亡2020-06-18
微軟將于 7 月恢復(fù)Windows 10可選更新補丁推送2020-06-18
安卓最新版微信怎么修改微信號有哪些注意事項?四種情況不能修改2020-06-05
Android Studio 4.0 穩(wěn)定版發(fā)布了,牛逼功能一覽2020-06-01
Chrome 83穩(wěn)定版發(fā)布 更新內(nèi)容匯總介紹2020-05-21
PyTorch官方教程大更新:增加標簽索引,更加新手友好2020-05-19
網(wǎng)友評論
請輸入您感興趣的關(guān)鍵字
硬件安全網(wǎng)絡(luò)評測蘋果安卓手游攻略應(yīng)用Win10
首頁編程手機電腦教程
電腦版 - 返回首頁
Copyright ?2006-2020 腳本之家. All Rights Reserved
腳本之家
10年專注電腦、網(wǎng)絡(luò)、編程
以下是我針對網(wǎng)上三種高效率方法總結(jié)與效率測試,如果大家有更好的意見或建議也可以提出,大家共勉學(xué)習(xí)。
數(shù)組去重法1:
Array.prototype.unique1 = function(){ console.time("數(shù)組去重法1"); //記錄開始執(zhí)行的時間 var arr = []; //創(chuàng)建一個臨時數(shù)組 var obj = {}; //創(chuàng)建一個空對象 for(var i = 0; i this.length; i++){ //遍歷當前要去重的數(shù)組 if(!obj[this[i]]){ //判斷obj對象中是否存有當前項,沒有則執(zhí)行 arr.push(this[i]); //將當前項push到臨時數(shù)組中 obj[this[i]] = 1; //將當前項存入obj對象 } } console.timeEnd("數(shù)組去重法1"); //記錄結(jié)束執(zhí)行的時間 return arr; }
數(shù)組去重法2:
Array.prototype.unique2 = function(){ console.time("數(shù)組去重法2"); //記錄開始執(zhí)行的時間 var arr = []; //創(chuàng)建一個臨時數(shù)組 for(var i = 0; i this.length; i++){ //遍歷當前要去重的數(shù)組 if(arr.indexOf(this[i]) == -1){ //判斷臨時數(shù)組中是否存有當前項,沒有則執(zhí)行 arr.push(this[i]); //將當前項push到臨時數(shù)組中 } } console.timeEnd("數(shù)組去重法2"); //記錄結(jié)束執(zhí)行的時間 return arr; }
數(shù)組去重法3:
Array.prototype.unique3 = function(){ console.time("數(shù)組去重法3"); //記錄開始執(zhí)行的時間 var arr = [this[0]]; //創(chuàng)建一個臨時數(shù)組,并將要去重數(shù)組的第一項存入臨時數(shù)組 for(var i = 1; i this.length; i++) { //從要去重數(shù)組第二項開始遍歷 if (this.indexOf(this[i]) == i){ //判斷臨時數(shù)組中是否存有當前項,沒有則執(zhí)行 arr.push(this[i]); //將當前項push到臨時數(shù)組中 } } console.timeEnd("數(shù)組去重法3"); //記錄結(jié)束執(zhí)行的時間 return arr; }
效率測試方法:
var arr1 = []; //創(chuàng)建一個要去重的數(shù)組 for(var i = 0; i 200000; i++){ //遍歷200000個數(shù)據(jù) arr1.push(parseInt(Math.random() * 10) + 1); //將所有數(shù)據(jù)返回為隨機數(shù)(1-10之間)的數(shù), 并push到要去重的數(shù)組中 } console.log(arr1.unique1()); //打印數(shù)組去重法1的執(zhí)行時間 console.log(arr1.unique2()); //打印數(shù)組去重法2的執(zhí)行時間 console.log(arr1.unique3()); //打印數(shù)組去重法3的執(zhí)行時間
效率測試結(jié)果:
總結(jié)
以上就是關(guān)于JavaScript幾種數(shù)組去重的方法效率測試,希望測試的結(jié)果對大家選擇使用數(shù)組去重方法能有所幫助,如果有疑問大家可以留言交流。謝謝大家對腳本之家的支持。
some方法
array1.some(callbackfn[,
thisArg])
對數(shù)組array1中的每個元素調(diào)用回調(diào)函數(shù)callbackfn,當回調(diào)函數(shù)返回true或者遍歷完所有數(shù)組后,some方法終止??蛇x參數(shù)thisArg可以替換回調(diào)函數(shù)中的this對象
filter方法
array1.filter(callbackfn[,
thisArg])
對數(shù)組array1中的每個元素調(diào)用回調(diào)函數(shù)callbackfn方法,該方法會返回一個在回調(diào)函數(shù)中返回true的元素的新的集合??蛇x參數(shù)thisArg可以替換回調(diào)函數(shù)中的this對象
兩者的區(qū)別
some方法返回的是boolean值,可用于檢察數(shù)組中是否有某對象
filter方法返回的是一個新數(shù)組,可用于過濾數(shù)組中的對象
以上這篇JavaScript
數(shù)組some()和filter()的用法及區(qū)別就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
腳本之家(jb51.net)是國內(nèi)專業(yè)的網(wǎng)站建設(shè)資源、腳本編程學(xué)習(xí)類網(wǎng)站,提供asp、php、asp.net、javascript、jquery、vbscript、dos批處理、網(wǎng)頁制作、網(wǎng)絡(luò)編程、網(wǎng)站建設(shè)等編程資料。