一、概述
JavaScript 是互联网上最受欢迎的编程语言之一,用于为网页添加交互性,处理数据,以及创建各种应用程序(移动应用程序,桌面应用程序,游戏等),这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
二、用法
在html中必须写在<script></script>
中写入js代码。在网页中通常通过head和body增加javascript。
二、基础语法
1、javaScript的输出
使用doument.write()
方法将内容写到html页面中
如:
<script>document.write("hhhh")
</script>
2、window.alter()弹出警告框
<script>window.alter("hhhh")
</script>
3、用innerHTML写入到html元素中
demoP.innerHTML="a="+a+",b="+b;
4、使用console.log()
写入到浏览器的控制台。
5、document.getElementById(“demo”)
是使用 id 属性来查找 HTML 元素的 JavaScript 代码 。
6、 innerHTML = “Paragraph changed.”
是用于修改元素的 HTML 内容(innerHTML)的 JavaScript 代码。
7、格式化文本
使用html标签来格式化javascript中的文本
如:
<script>
document.write("<h1>hello world</h1>");
</script>
8、< script >标签
language和type两个属性,指定脚本类型
<script language="JavaScript" type="text/javascript">
</script>
9、外部javascript
在多个不同网页中使用相同的代码时,外部脚本是很实用的,javascript文件的文件后缀是.js。
要使用外部脚本,将脚本文件的名称放在< script >标签的src属性中。
< script src="index.js">< /script >
注意:
外部脚本不能使用< script>标签包裹,可以在< head>或< body>中放置外部脚本引用,将javascript放在外部文件中具有以下优点:
(1)分离html和代码。
(2)使html和javascript更容易阅读和维护。
(3)缓存的javascript文件可以加快页面加载速度。
10、js变量声明
用var来声明变量,注意js是区分大小写的
var x=5
变量命名的规则:
a.变量必须以字母开头。
b.变量也能以$和_符号开头(不推荐)。
c.大小写不一样。
d.变量名称不能包含空格。
11、基本数据类型
只有一种数字类型,可以带小数,也可以不带。
可以使用科学记数法来书写
var y = 123e5 ;//<!--12300000-->
var y = 123e-5 ;//<!--0.00123-->
字符串,用单引号、双引号都可以
var pangzi = "yang xiao pang" ;
var pangzi = 'yang xiao pang' ;
但如果想在引号中再使用引号,须使用“\”转意处理引号中的引号。(如果引号类型不同则不用)
var p= "y \"xiao p\"" ;
var p = 'y \'xiao p\'' ;
12、布尔:
当值为0,null,undefined,空字符串时,布尔值为false。
任何拥有值的字符串其布尔值为true。
13、数组
<script>
var fatty = new Array();
fatty[0] = "杨小胖";
fatty[1] = "景小胖";
document.write(fatty);
</script>
或
<script>
var fatty = new Array("杨小胖","景小胖");
document.write(fatty);
</script>
14、复杂数据类型
对象
var fatty = {firstname = "yang",lastname="yi" ,id:1209};
对象的两种寻址方式:
name = person.lastname;
name = person["lasrname"];
声明变量类型:用new声明
var fatty = new String;
注意
javascript变量均为对象,当声明一个变量时,就创建了一个新的对象。