javaScript基础语法01-上下2部分
2017-05-02 21:05
585 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>javaScript基础语法01</title> <script type="text/javascript"> /* 这里是多行注释 javascript代码可以放在任何地方和位置都可以,一般放在head标签里面,javascript代码放在head标签中不利于搜索引擎搜索到,如果是做后台页面程 序的话,可以放在head标签中,因为我们不希望我们的后台页面被搜索引擎搜索到,如果是前台页面的话,我们需要我们的网页被搜索引擎搜索到(SEO优化),我们可以把javascript代码放到整个页面的最底下,这样有利于搜索引擎搜索。搜索引擎是从网页的上面往下搜索的,javascript代码放在head标签里面的话会影响到搜索引擎的搜索效率。 */ //这里是单行注释 //document是内置对象,可以这么去理解,内置对象即是可以不用声明就可以使用的对象,document在页面中使用的太频繁了,所以document可以直接使用,不需要声明 document.write("hello world!<br>");//打印指定的文本内容到页面上,也可以打印html标签 //也可以打印标签,如document.write('test<br>'); document.write('<font size="18">hello javascript!</font><br>'); document.write("my name is jiongjiong!<br>"); /* javaScript中是区分大小写的,比如document.write()写成document.Write()就不行 */ //javascript是弱类型的脚本语言,javascript中不声明变量也可以直接使用变量,如下 myName = "张三";//没有声明变量myName,但是却可以直接使用变量myName,这也证明了javascript是弱类型的语言,语法不严格 //虽然在javascript中可以不声明变量就直接使用变量,但是最好还是用var关键字来声明变量 document.write("myName = " + myName); document.write("<br>"); var address = "江西省赣州市于都县"; document.write("address = " + address); document.write("<br>"); // alert();提示信息,类似于messageBox //alert('类似于messageBox'); //alert("messageBox"); //声明变量全部使用var修饰符关键字,你可以把var理解成java中的Object类型,你可以这么理解 //赋予什么值就是什么类型 var a, b, c; a = "12"; // 字符串 b = 10; // 整数 c = 15.66; // 小数 document.write(a + b); //字符串和数字相加还是字符串 document.write("<br>"); document.write(parseInt(a) + b); //把字符串转换成数字,使用parseInt()函数或者parseFloat()函数 document.write("<br>"); document.write(b + c); //2个数字相加还是数字 </script> </head> <body> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>javaScript基础语法01</title> <script type="text/javascript"> var myName = "jerry";//全局变量(跟java中一样) document.write("hello"); //调用方法(一般不会在这里调用方法,而是在各种各样的事件中调用方法) //testFun(); //JavaScript中使用function关键字定义方法 function testFun(){ alert("我是message!"); return "返回字符串!"; } //声明方法时,参数列表中不需要数据类型,只要参数名称即可,如下 function test2(number1, number2){ alert(number1 + number2); var str = testFun(); alert(str); } //该方法需要传一个参数进去,但是不传参数,这样调用test3()方法也可以调用,但是最好不要出现这样的代码 function test3(number){ var b = 20; //var myName = "jack";//局部变量(跟java中一样) alert(myName); alert("aaa"); alert("b = " + b); //alert(b + number); //alert("number = " + number); for (var i = 1; i <= 10; i++) { document.write("<hr width='"+ i * 10 +"%' color='blue'>") } } //循环,if ,else,switch等,用法基本上跟java差不多 for (var i = 1; i <= 10; i++) { document.write("<hr width='"+ i * 10 +"%' color='red'>") } //javaScript中是区分大小写的,比如调用testFun()方法,你要是把testFun()写成testfun()就没效果 //id为userName的控件还没加载出来就去获取该控件,肯定获取不到该控件,除非等该控件加载完之后再去获取该控件就没问题 //alert(document.getElementById("userName").value); </script> </head> <body> my name is <script type="text/javascript"> document.write("test"); </script> zhangsan! <input type="text" id="userName" value="张三"><br> <input type="button" value="点击我调用testFun()方法" onclick="testFun()"><br><br> <input type="button" value="点击我调用test2()方法" onclick="test2(15,20)"><br><br> <input type="button" value="点击我调用test3()方法" onclick="test3()"><br><br> </body> </html>
相关文章推荐
- JavaScript基础精华01(变量,语法,数据类型)
- 【JavaScript 基础】01 基础语法
- JavaScript基础精华01(变量,语法,数据类型)
- 01.Lua笔记_基础语法部分
- JavaScript语法基础和部分使用
- javascript的语法基础
- javascript 语法基础 想学习js的朋友可以看看
- 零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
- [零基础学JAVA]Java SE应用部分-23.多线程(01) 推荐
- [零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置
- 部分Dojo常用函数简介(一)——Javascript基础扩展函数
- javascript 语法基础 想学习js的朋友可以看看
- javascript 基础语法
- 基础的 JavaScript 第1部分:函数
- c#自学心得【2】【基础语法部分2】
- c#自学心得【2】【基础语法部分2】
- JavaScript 语法基础
- [零基础学JAVA]Java SE面向对象部分-13.面向对象高级(01) 推荐
- javascript基础语法A
- JavaScript基础语法测试代码,覆盖JavaScript五大对象和function!