# js語法簡述 ###### tags: `Java Script-基礎` ```htmlembedded= <html> <head> <meta charset="utf-8"> <script language="JavaScript"> // String str = "hello world"; // var str = "hello world"; // alert(typeof str); // str = 9999; // alert(typeof str); // // var person = new Object(); // person.pid = "p001"; // person.name = "我英"; // alert(person.pid+"_"+person.name); //java方法 // pubic String hello(String name){ // return "hello to" + name; // } //js方法 function hello(num1,num2,name){ if(num1 > num2){ return "hello to" + name; }else{ alert("Hello"); } } hello(); hello(1); hello(1,2); hello(1,2,"jim"); hello(1,2,3,4,5,"hello"); </script> </head> <body> </body> </html> <!-- JavaScript:客戶端的一個腳本語言 js是一門弱類型的語言,變量的數據類型由後面賦的值的類型決定 --> ``` 可利用.js檔,將JavaScript的程式碼,例如函式庫打包整理 例如: ```json= function delFruit(fid){ if(confirm('是否確認刪除?')){ window.location.href = 'del.do?fid='+fid; } } function page(pageNo){ window.location.href="index?pageNo="+pageNo; } ``` 而當html需要使用時,只需利用 <script>將.js檔案連接進來 ```htmlembedded= <script src="index.js"></script> ``` 如此一來,就能在下方的html文件中直接使用.js中的存放的函式 ```htmlembedded= <td><img src="imgs/del.jpg" class="delImg" th:onclick="|delFruit(${fruit.fid})|"/></td> ``` 調用index.js中的delFruit函式,並設定成onclick(點擊時觸發),就能在點擊刪除時,彈出視窗提示是否刪除 ![](https://i.imgur.com/tlclwjD.png) 彈出提示