国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

JavaScript+Jquery

2024-04-27 15:09:48
字體:
來源:轉載
供稿:網友

時間

var date=new Date();document.write("當前時間"+date.getFullYear()+"年"+date.getMonth()+1+"月"+date.getDate()+"日");document.write(date.getHours()+"時"+date.getMinutes()+"分"+date.getSeconds()+"秒");

常量

const 常量名:數據類型=值;這樣寫dw一直報錯const agevar=5;無緣無故就好了

typeof

typeof是判斷數據類型的 var name=5; alert(typeof name); alert(typeof(sss));輸出:number;undefined;判斷的類型有:undefined:未定義類型boolean:布爾類型number:數值類型string:字符串類型object:引用類型或null類型

e

var val=12e5; alert(val);輸出:1200000;

位運算

var val=18; alert(val.toString(2));輸出十進制18的二進制數輸出:10010

運算符的優先級別

這里寫圖片描述

三種對話框

alert();//警告彈窗內容PRompt();//接受用戶輸入框confirm();//交互框

函數

//不指定函數名function(參數1,參數2){ //函數體}//把函數直接賦給變量/用法:myfun();vat myfun=function(參數1,參數2){ //函數體}//網頁事件直接調用函數window.onload=function(參數1,參數2){ //函數體}//**************************//指定函數名function 函數名(參數1,參數2){ //函數體 return 表達式;}//嵌套函數function 函數名(參數1,參數2){ function 函數名(參數1,參數2){ //函數體} return 表達式;}

遞歸函數

遞歸是一種重要的編程技術,它用于讓一個函數從其內部調用其自身。但是,如果遞歸函數處理不妥當,會使程序陷入死循環。<script type="text/javascript">function f(num){ if(num<1){ return 1; }else{ return f(num-1)*num; } } </script><script type="text/Javascript">alert("10!的結果為:"+f(10)); </script>

內置函數

//eval(expr)//該函數可以把一個字符串當做一個JavaScript表達式一樣去執行,具體地說,就是eval接受一個字符串類型的參數。<body> <input type="button" value="點擊" onclick="num('123')"/></body><script type="text/javascript"> function num(num){ var end=eval(num)+eval(num); alert(end); }</script>//isFinite(number);//該函數用來確定參數是否是一個有限數值,其中number參數為必選項,可以是任意數值。如果該參數為非數值、正無窮大和負無窮大,則返回false,否則返回true;如果是字符串類型的數值,則將會自動轉化為數值型。function num(){ alert(isFinite("你好"));}//isNaN(num);//該函數用于指明提供的值是否是保留值NaN:如果值是NaN,那么isNaN函數返回true;否則返回false。參數num為被檢查是否為NaN的值,當參數是字符串類型的數值時,將會自動轉化為數值型。function num(){ alert(isNaN(123));}//parseInt(string, radix);當參數 radix 的值為 0,或沒有設置該參數時,parseInt() 會根據 string 來判斷數字的基數。舉例,如果 string 以 "0x" 開頭,parseInt() 會把 string 的其余部分解析為十六進制的整數。如果 string 以 0 開頭,那么 ECMAScript v3 允許 parseInt() 的一個實現把其后的字符解析為八進制或十六進制的數字。如果 string 以 1 ~ 9 的數字開頭,parseInt() 將把它解析為十進制的整數。如果字符串的第一個字符不能被轉換為數字,那么 parseFloat() 會返回 NaN。function num(){ alert(parseInt("11",2));}//parseFloat(string);parseFloat 是全局函數,不屬于任何對象。parseFloat 將它的字符串參數解析成為浮點數并返回。如果在解析過程中遇到了正負號(+ 或 -)、數字 (0-9)、小數點,或者科學記數法中的指數(e 或 E)以外的字符,則它會忽略該字符以及之后的所有字符,返回當前已經解析到的浮點數。同時參數字符串首位的空白符會被忽略。如果參數字符串的第一個字符不能被解析成為數字,則 parseFloat 返回 NaN。提示:您可以通過調用 isNaN 函數來判斷 parseFloat 的返回結果是否是 NaN。如果讓 NaN 作為了任意數學運算的操作數,則運算結果必定也是 NaN。提示:如果字符串的第一個字符不能被轉換為數字,那么 parseFloat() 會返回 NaN。//String(要轉換的數值(number));轉換String類型//Number(要轉換的字符串(String));轉換數值類型 //escape(charString);該方法不會對 ASCII 字母和數字進行編碼,也不會對下面這些 ASCII 標點符號進行編碼: * @ - _ + . / 。其他所有的字符都會被轉義序列替換。function num(){ alert(escape("!"));}輸出:%21//unescape(charString);function num(){ alert(unescape("!"));}輸出:!

對象訪問語句

//for-in循環語句for(variable i in object){ //函數體}variable:變量名,聲明一個變量的var語句、數組的一個元素或者對象的一個屬性;object:對象名,或者是計算結果為對象的表達式。//with object(){ //函數體}function Lakers() { this.name = "kobe bryant"; this.age = "28"; this.gender = "boy"; } var people=new Lakers(); with(people){ var str = "姓名: " + name + "<br>"; str += "年齡:" + age + "<br>"; str += "性別:" + gender; document.write(str); }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芷江| 江都市| 丹棱县| 西畴县| 和林格尔县| 汉阴县| 黄石市| 克拉玛依市| 喀喇| 个旧市| 织金县| 大荔县| 望谟县| 淮滨县| 安阳县| 田东县| 姜堰市| 聂荣县| 于都县| 广宗县| 万州区| 翼城县| 新龙县| 北流市| 河北省| 新建县| 咸丰县| 马龙县| 峨眉山市| 江达县| 清新县| 济宁市| 沙河市| 顺义区| 双城市| 秦安县| 兴化市| 温州市| 玉山县| 定陶县| 西峡县|