JavaScript基础
来源:互联网 发布:网络视频服务器的作用 编辑:程序博客网 时间:2024/06/05 18:07
<html> <head> <title>JavaScript练习</title> </head> <body> <h2>JavaScript是什么?</h2> <p>JavaScript是基于对象和事件驱动并具有安全性能的脚本语言。</p> <p>与HTML超文本标记语言、CSS样式一起实现在一个web页面中与客户进行交互, 它是通过嵌入代码和调用外部文件是实现的。 </p> <hr color="red"> <h2>网页中调用JavaScript的方式</h2> <p>方式一:使用Script标记</p> <Script> alert("你好,很高兴遇见你!") </Script> <p>方式二:使用外部文件</p> <Script src="test.js"></Script> <p>方式三:在事件处理中使用JavaScript</p> <input type="button" value="yes" onclick="alert('are you sure!');" style="width=60;height=30;background-color='blue';border-color='red'"/> <hr color="red"> <h2>JavaScript的基本语法</h2> <ol type="I"> <li><h3>变量</h3> <p>变量的声明和赋值</p> <pre>JS的基本数据类型包括:1、数值型(整数、小数) 2、字符串型(用双引号) 3、字符型(用单引号) 4、布尔型(true和false) 5、对象型 6空值null </pre> <Script> var a=20;//全局变量:定义于函数体之外,作用于整个网页 function fun () { var a=30;//局部变量;定义于函数体之内,作用于函数体中 alert("局部变量a="+a); } fun(); alert("全局变量a="+a); </Script> <hr color="red"> <li><h3>运算符号</h3> <p>算术运算符</p> <p>比较运算符</p> <p>逻辑运算符</p> <p>typeof运算符</p> <hr color="red"> <li><h3>控制语句</h3> <p>条件语句:if,switch</p> <p>循环语句:for,while</p> 年龄 <select name="age"> <script> for (i = 18; i < 100; i++) {//i是全局变量 // code to be executed document.write("<option value="+i+">"+i+ "</option>"); } </script> </select> <br><br> <p>九九乘法表</p> <table border=1px > <script> for(i=1;i<10;i++){ document.write("<tr>"); for(j=1;j<=i;j++){ document.write("<td>"); document.write(i+"*"+j+"="+(i*j)+"\n" ); document.write("</td>"); } document.write("<br>"); document.write("</tr>"); } </script> </table> <br><br> <p>创建5行10列表格</p> <table width=400px border=1px > <script> for(i=0;i<5;i++){ document.write("<tr>"); for(j=0;j<10;j++){ document.write("<td>"+(i*j)+"</td>"); } document.write("</tr>"); } </script> </table> <hr color="red"> <li><h3>内置函数</h3></h3> <script> alert("string");//弹出对话框,显示写入的内容 parseInt("String");//将字符串转为整数 parseFloat("String");//将字符串转为浮点数 isNaN("String");//判断是否为数字,是数字为false document.write("数学函数"+"<br>"); document.write("Math.PI="+Math.PI+"<br>"); document.write("Math.random()="+Math.random()+"<br>");//随机数,0-1 document.write("Math.sin(Math.PI/6)="+Math.sin(Math.PI/6)+"<br>");//正弦函数 document.write("Math.pow(2,10)="+Math.pow(2,10)+"<br>");//2的10次方 document.write("Math.sqrt(16)="+Math.sqrt(16)+"<br>");//16的开方 document.write("字符串处理函数"+"<br>"); var s="Hello,World!"; document.write("s.length="+s.length+"<br>");//字符串长度 document.write("s.charAt(3)="+s.charAt(3)+"<br>");//(0开始)排序第三的字符 document.write("s.toLowerCase()="+s.toLowerCase()+"<br>");//小写 document.write("s.toUpperCase()="+s.toUpperCase()+"<br>");//大写 var k=s.split(",");//用逗号切割 document.write("k[0]="+k[0]+"<br>");//数组k的第一个元素 document.write("k[1]="+k[1]+"<br>");//数组k的第二个元素 </script> </ol> </body></html>
0 0
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JavaScript基础
- javascript基础
- JavaScript基础
- javascript基础
- javascript基础
- Javascript基础
- JavaScript基础
- JavaScript基础
- javascript基础
- javascript基础
- IO-缓冲流的使用。
- 18乐学成语
- C++下适合系统自动流程的棋牌游戏服务器桌子类
- 手机开发实战189——手机软件开发注意事项3
- 第十六周程序阅读(3)
- JavaScript基础
- Android开发删除短信(发信箱)
- 手机开发实战190——手机软件开发注意事项4
- Android SQL语句实现数据库的增删改查
- CentOS用yum安装、配置MariaDB
- 求字符的所有组合!
- list(列表)和tuple(元组)
- js-表单
- C指针笔记