JavaScript-基础
1.JavaScript是什么
JavaScript是web上基于对象和事件驱动并具有安全性能的解释型脚本语言,无需编译,直接嵌入页面即可。
主要特征:
适用于静态或动态网页,是一种广泛使用的客户端脚本语言,具有解释性,基于对象,事件驱动,安全性,跨平台
解释性:JavaScript是一种解释性的脚本语言,采用小程序段的方式编程。
基于对象:它可以应用自己创建的对象,因此许多功能来自于脚本环境中的对象方法和脚本的相互作用。
事件驱动:JavaScript可以以事件驱动的方式直接响应客户端的输入,无需经过服务端程序。
安全性:JavaScript具有安全性,它不允许访问本地硬盘,不允许向服务器写入数据,不允许修改删除网络文档。
只能通过浏览器实现浏览或动态交互,从而有效防止数据丢失。
跨平台:与平台无关,不管什么系统都可以,只要浏览器支持JavaScript即可使用。
2. JavaScript 语言基础
- JavaScript是区分大小写的
- 每行的结尾的分号可有可无,即alert("...") ;或alert("...")
- 变量是弱类型的,即用var关键字可以将变量初始化任意值,var v1=123,var v2="fuck"
- 使用大括号标记代码块,封装在大括号内的语句按顺序执行。
- 注释和Java使用一样。
JavaScript的数据类型,1.数值型(整型,浮点型)。2.字符型(字符串,没有char型)。3.布尔型(true:非0整数,false:0)
4.转义字符。5.空值(null):用于定义空或没引用的。不等于字符串""或0
6.未定义值:当使用未定义的变量,或未赋值的变量时,将返回未定义值(undefined)。
注意:还有一种特殊类型的数字常量NaN,即非数字,当程序计算发生错误时,会产生一个无意义的数字及NaN。
3.JavaScript 函数
3.1 函数的定义
function 函数名 ([参数列表])
{ 语句... [return 变量值;] }
3.1 函数的调用
函数名 () 或 函数名 (参数列表)
HTML中的脚本必须位于<script></script>标签之间
脚本可以放在页面的<body>和<head>部分中
<body>中的JavaScript
<body>
<h1>html的标题</h1>
<script>
document.write("write:标题");
</script>