JavaScript常用屬性方法有:1、JS中的註解為【//】;2、字元型轉換成數值型【parseInt()】;3、取字串長度【length】;4、宣告變數使用var;5、判斷語句結構【if(condition){}else{}】。
本教學操作環境:windows7系統、javascript1.8.5版,DELL G3電腦。
JavaScript常用屬性方法有:
1.document.write(""); 輸出語句
2.JS中的註解為/ /
3.傳統的HTML文件順序是: document->;html->;(head,body)
4.一個瀏覽器視窗中的DOM順序是: window ->;(navigator,screen,history,location,document)
5.得到表單中元素的名稱和值: document.getElementById("表單中元素的ID編號").name(或value )
6.一個小寫轉大寫的JS:
document.getElementById("output").value=document.getElementById("input").value.toUpperCase();
1#7.JS中的值類型: String,Number,Boolean,Null,Object,Function
8.JS中的字元型轉換成數值類型: parseInt(),parseFloat()
9.JS中的數字轉換成字元型: ("" 變數)
10.JS中的取字串長度是: (length)
#11.JS中的字元與字元相連使用號碼.
12.JS中的比較運算子有: ==等於,!=不等於,>;,>;=,<.>
- 13.JS中宣告變數使用: var來進行宣告
14.JS中的判斷語句結構: if(condition){}else{}
15.JS中的循環結構: for([initial expression];[condition];[upadte expression]) {inside loop}16.循環中止的命令是: break
#17.JS中循環中止的命令是: break-
#17.JS的函數定義: function functionName([parameter],...){statement[s]}
###18.當檔案中出現多個form表單時.可以用document.forms[0],document. forms[1]來取代.######19.視窗: 開啟視窗window.open(), 關閉一個視窗:window.close(), 視窗本身:self######20.狀態列的設定: window.status="字元";######21.彈出提示訊息: window.alert("字元");#######22.彈出確認方塊: window.confirm()####22.彈出確認方塊: window.confirm()####22.跳出確認方塊: window.confirm()####22. #####23.彈出輸入提示框: window.prompt();######24.指定目前顯示連結的位置: window.location.href="URL"######25.取出窗體中的所有表單的數量: document.forms.length######26.關閉文件的輸出流: document.close();#######27.字串追加連接符: =字串追加連接符號: ######28.建立一個文件元素: document.createElement(),document.createTextNode()######29.得到元素的方法: document.getElementById()######30.設定表單中所有文字型的成員的值為空:###var form = window.document.forms[0] for (var i = 0; i<form.elements.length;i ){ if (form.elements.type == "text"){ form.elements.value = ""; } }
###31.複選按鈕在JS中判斷是否選取:###document.forms[0].checkThis.checked
### (checked屬性代表為是否選取返回TRUE或FALSETRUE或FALSETRUEUE或FALSE )######32.單選按鈕組(單選按鈕的名稱必須相同):######取單選按鈕組的長度document.forms[0].groupName.length##### ##33.單選按鈕組判斷是否被選中也是用checked.######34.下拉列錶框的值:###document.forms[0].selectName.options[n].value
### (n有時用下拉列錶框名稱加上.selectedIndex來決定選取的值)######35.字串的定義: var myString = new String("This is lightsword");######36.字串轉成大寫: string.toUpperCase##36.字串轉成大寫: string.toUpperCase( ); 字串轉成小寫:string.toLowerCase();######37.回傳字串2在字串1中出現的位置: String1.indexOf("String2")!=-1則表示沒找到.######38.取字串中指定位置的一個字元: StringA.charAt(9);######39.取出字串中指定起點和終點的子字串: stringA. substring(2,6);######40.數學函數:######Math.PI(返回圓周率),Math.SQRT2(返回開方),Math.max(value1,value2)返回兩個數中的######最在值,Math.pow(value1,10)傳回value1的十次方,Math.round(value1)四捨五入函數,######Math.floor(Math .random()*(n 1))傳回隨機數字######41.定義日期型變數: var today = new Date();######42.日期函數清單:##### ######## dateObj.getTime()得到時間,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,############ dateObj. ()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期幾,############ dateObj.getHours()得到小時,dateObj.getMinutes()得到分, dateObj.getSeconds()得到秒,### dateObj.setTime(value)设置时间,dateObj.setYear(val)设置年,
dateObj.setMonth(val)设置月,dateObj.setDate(val)设置日,
dateObj.setDay(val)设置星期几,dateObj.setHours设置小时,dateObj.setMinutes(val)设置分,
dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计]
43.FRAME的表示方式:
[window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
44.parent代表父亲对象,top代表最顶端对象
45.打开子窗口的父窗口为:opener
46.表示当前所属的位置:this
47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名
48.在老的浏览器中不执行此JS:;
49.引用一个文件式的JS:;
50.指定在不支持脚本的浏览器显示的HTML:
51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.
例:
<a href="a.html" onclick="location.href='b.html';return false">;dfsadf</a>;
52.JS的内建对象有:
Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,
ReferenceError,RegExp,String,SyntaxError,TypeError,URIError
53.JS中的换行:\n
54.窗口全屏大小:
<script>;function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth; this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>;
55.JS中的all代表其下层的全部元素
56.JS中的焦点顺序:document.getElementByid("表单元素").tabIndex = 1
57.innerHTML的值是表单元素的值:
如
;"how are ;you;"
;,则innerHTML的值就是:how are ;you;58.innerTEXT的值和上面的一样,只不过不会把;这种标记显示出来.
59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状态.
60.isDisabled判断是否为禁止状态.disabled设置禁止状态
61.length取得长度,返回整型数值
62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc
63.window.focus()使当前的窗口在所有窗口之前.
64.blur()指失去焦点.与FOCUS()相反.
65.select()指元素为选中状态.
66.防止用户对文本框中输入文本: onfocus="this.blur()"
67.取出该元素在页面中出现的数量: document.all.tags("div(或其它HTML标记符)").length
68.JS中分为两种窗体输出:模态和非模态. window.showModaldialog(),window.showModeless()
69.状态栏文字的设置:
window.status='文字',默认的状态栏文字设置:window.defaultStatus = '文字.';
70.添加到收藏夹:
external.AddFavorite("http://meil.cnblogs.com";,"jaskdlf");
71.JS中遇到脚本错误时不做任何操作:
window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;
72.JS中指定当前打开窗口的父窗口: window.opener,支持opener.opener...的多重继续.
73.JS中的self指的是当前的窗口
74.JS中状态栏显示内容:window.status="内容"
75.JS中的top指的是框架集中最顶层的框架
76.JS中关闭当前的窗口:window.close();
77.JS中提出是否确认的框:if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}
78.JS中的窗口重定向:window.navigate("http://meil.cnblogs.com";);
79.JS中的打印:window.print()
80.JS中的提示输入框:window.prompt("message","defaultReply");
81.JS中的窗口滚动条:window.scroll(x,y)
82.JS中的窗口滚动到位置:window.scrollby
83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
84.JS中的模态显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]);
85.JS中的退出之前使用的句柄:
function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.=verifyClose;
86.当窗体第一次调用时使用的文件句柄:onload()
87.当窗体关闭时调用的文件句柄:onunload()
88.window.location的属性:
protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),
pathname("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href(全部的信息)
89.window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架).
opener.location.reload()刷新父窗口对象(用于单开窗口).
top.location.reload()刷新最頂端物件(用於多開視窗)
90.window.history.back()回傳上一頁,window.history.forward()返回下一頁,
window.history.go(返回第幾頁,也可以使用訪問過的URL)
91.document. write()不換行的輸出,document.writeln()換行輸出
92.document.body.noWrap=true;防止連結文字折行.
93.變數名稱.charAt(第幾位),取該變數的第幾位的字元.
94."abc".charCodeAt(第幾個),傳回第幾個字元的ASCii碼值.
95.字串連接:string.concat(string2),或用=進行連接
96.變數.indexOf("字元",起始位置),傳回第一個出現的位置(從0開始計算)
97.string.lastIndexOf(searchString[,startIndex])最後一次出現的位置.
98.string.match(regExpression),判斷字元是否符合.
99.string.replace(regExpression,replaceString)取代現有字串.
100.string.split(分隔符號)傳回一個陣列儲存值.
101.string.substr (start[,length])取從第幾位到指定長度的字串.
102.string.toLowerCase()使字串全部變成小寫.
103.string. toUpperCase()使全部字元變成大寫.
104.parseInt(string[,radix(代表進位)])強制轉換成整數.
105.parseFloat(string[, radix])強制轉換成浮點型.
106.isNaN(變數):測試是否為數值型.
107.定義常數的關鍵字:const,定義變數的關鍵字:var
相關免費學習推薦:#javascript影片教學
以上是JavaScript常用屬性方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

我使用您的日常技術工具構建了功能性的多租戶SaaS應用程序(一個Edtech應用程序),您可以做同樣的事情。 首先,什麼是多租戶SaaS應用程序? 多租戶SaaS應用程序可讓您從唱歌中為多個客戶提供服務

本文展示了與許可證確保的後端的前端集成,並使用Next.js構建功能性Edtech SaaS應用程序。 前端獲取用戶權限以控制UI的可見性並確保API要求遵守角色庫

JavaScript是現代Web開發的核心語言,因其多樣性和靈活性而廣泛應用。 1)前端開發:通過DOM操作和現代框架(如React、Vue.js、Angular)構建動態網頁和單頁面應用。 2)服務器端開發:Node.js利用非阻塞I/O模型處理高並發和實時應用。 3)移動和桌面應用開發:通過ReactNative和Electron實現跨平台開發,提高開發效率。

JavaScript的最新趨勢包括TypeScript的崛起、現代框架和庫的流行以及WebAssembly的應用。未來前景涵蓋更強大的類型系統、服務器端JavaScript的發展、人工智能和機器學習的擴展以及物聯網和邊緣計算的潛力。

JavaScript是現代Web開發的基石,它的主要功能包括事件驅動編程、動態內容生成和異步編程。 1)事件驅動編程允許網頁根據用戶操作動態變化。 2)動態內容生成使得頁面內容可以根據條件調整。 3)異步編程確保用戶界面不被阻塞。 JavaScript廣泛應用於網頁交互、單頁面應用和服務器端開發,極大地提升了用戶體驗和跨平台開發的靈活性。

Python更适合数据科学和机器学习,JavaScript更适合前端和全栈开发。1.Python以简洁语法和丰富库生态著称,适用于数据分析和Web开发。2.JavaScript是前端开发核心,Node.js支持服务器端编程,适用于全栈开发。

JavaScript不需要安裝,因為它已內置於現代瀏覽器中。你只需文本編輯器和瀏覽器即可開始使用。 1)在瀏覽器環境中,通過標籤嵌入HTML文件中運行。 2)在Node.js環境中,下載並安裝Node.js後,通過命令行運行JavaScript文件。

如何在Quartz中提前發送任務通知在使用Quartz定時器進行任務調度時,任務的執行時間是由cron表達式設定的。現�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)