當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS第一课
<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title></head><body><script>///*1,它可以做什么。a, 動(dòng)態(tài)改變頁面的內(nèi)容和頁面外觀b,驗(yàn)證表單數(shù)據(jù),各大網(wǎng)站的注冊(cè)驗(yàn)證功能可以通過js實(shí)現(xiàn)c,鼠標(biāo)的點(diǎn)擊觸發(fā)事件,響應(yīng)事件。2,js三種引入方式。a,頁面引入,頭部和身體部分,用script標(biāo)簽修飾就可b,元素引入,onclickc,外部引入,把js腳本放入js文件中,可放入body,head中 * *///3,變量以及類型,和小小的技巧var v = 2;v = true;v = 45.0;v = "abc";//null 屬于空指針的一種。也屬于object。v = null;//不很嚴(yán)謹(jǐn),因?yàn)槭悄_本。你好在java中是不合法的,是字符串v = '你好';//用來打印document.write(typeof v);//判斷其類型document.write(typeof cx);document.writeln("這一行滿了會(huì)換行。");//總結(jié)以下類型,支持string number float Boolean object undefined //'' 和 "" 的區(qū)別,沒什么區(qū)別,習(xí)慣使用 但是 如下,總不能兩個(gè)""document.write("<font color = 'red'>hello</font>");//換行。document.write("<br>");//3,循環(huán) for and while var i = 0while(i < 10){document.write(i);i++;}document.write("<br>");for (var i = 1;i <= 5;i++){document.write(i);}document.write("<br>");//4 messagebox in JS//頁面上方提示 ,警告alert("hello js!");//頁面驗(yàn)證,返回boolean類型var c = confirm("Are you sure get it?");if (c == true){alert('Yes , you got it !');}//彈出一個(gè)輸入框,輸入數(shù)字并可以得到它。v,提示 adj,迅速的//下面可以做加法運(yùn)算。var sum = 0;var p1 = prompt("請(qǐng)輸入第一個(gè)數(shù)");//是字符串,不可轉(zhuǎn)成數(shù)字的if (isNaN(p1)){alert('請(qǐng)輸入數(shù)字。');}else{p1 = parseFloat(p1); sum += p1;}var p2 = prompt("請(qǐng)輸入第二個(gè)數(shù)");if (isNaN(p2)){alert('請(qǐng)輸入數(shù)字。');}else{p2 = parseFloat(p2);sum += p2;}alert(sum);</script><!--元素引入--><button type = "button" onclick = "alert('Hello gril!')">click me</button><!--外部引入--><script src = "node.js"></script> </body>
</html>
ECMAScript: js的語法,大多和java很想,但是變量很靈活,用var定義,它是核心。
總結(jié)
- 上一篇: JSON简介,语法,在html中应用
- 下一篇: JSBox 移动端 JavaScript