首页 > 代码库 > JavaScript基础

JavaScript基础

开头先做我们第一个javascript,体验javascript语言

 

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5     <title>2.外部引入js</title>
 6     <script type="text/javascript" src="1.js">        
 7     </script>
 8 </head>
 9 <body>
10 </body>
11 </html>

1.javascript语法

1.1 javascript引入方式两种

  第一:直接在HTML页面中嵌入JavaScript代码,就是在文章开头那个,体验javascript语言

  第二:引入外部的JavaScript文件。

①. JS代码存放在标签对<script>...</script>中。
②. 使用script标签的src属性引入一个js文件。(方便后期维护,扩展)
例:<script src=http://www.mamicode.com/”test.js” type=”text/javascript”></script>
注:规范中script标签中必须加入type属性。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5     <title>2.外部引入js</title>
 6     
 7     <script type="text/javascript" src="1.js">        
 8     </script>
 9     
10 </head>
11 <body>
12 </body>
13 </html>

 1 document.write("我是一个外部的js"); 

注意:
1、 页面上可以有多个<script>标签
2、 <script>标签按顺序执行
3、 <script>标签可以出现在任意的页面位置
4、<script>标签一定要写</script>关闭,而不能<script/>这样关闭。否则没有任何错误信息,但是没有运行结果。

1.1.2 javascript区分大小写

变量、函数名、运算符以及其他一切东西都是区分大小写的。
比如:变量 test 与变量 TEST 是不同的。

1.1.3 注释:有两种类型的注释

单行注释以双斜杠开头(//)
多行注释以单斜杠和星号开头(/*),以星号和单斜杠结尾(*/)

1.2 javascript常用的两个函数

window.alert() 或简写为 alert() :显示一个提示框显示内容。

window.document.write() 或简写为document.write():在网页的当前位置处写内容。

注意:默认就是在window下面显示alert()和document(),所以可以不写。

1.3 javascript的变量

变量是弱类型的,定义变量时只用 var 运算符,可以将它初始化为任意值。

因此,可以随时改变变量所存数据的类型(开发中尽量避免这样做)。

如下面案例,a开始为number类型后面改为String类型

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>无标题文档</title>
 6 
 7 <script type="text/javascript">
 8     var a = 123;
 9     document.write(a+"<br/>");
10     a = "abc";
11     document.write(a+"<br/>");
12 </script>
13 
14 </head>
15 <body>
16 </body>
17 </html>

1.4 javascript数据类型

javascript有四种基本数据类型:Undefined(未定义), Boolean(布尔),Number(数字)和String (字符串)

1.4.1 typeof操作符

typeof操作符作用:用来获取一个变量的类型

如:下面案例

JavaScript基础