什么是JavaScript
JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
JavaScript的特点
- 解释性:javascript是一种解释语言,源代码不需要经过编译,直接在浏览器上运行时被解释。
- 基于对象:javascripth是一种基于对象的语言,能运用自己已经创建了的对象,
- 事件驱动:JavaScript可以直接对用户或客户输入做出响应,无需经过web服务程序。
- 跨平台:JavaScript依赖于浏览器本身,与操作环境无关。
- 安全性:它不允许访问本地的磁盘,并不能将数据存入服务器上;不允许对网络文本进行修改和删除,只能通过浏览器实现信息浏览或动态交互。
JavaScript的使用方法
-
使用格式:
<script > JavaScript脚本</script>
-
内部使用:在HTML文档中,JavaScript的脚本是放在
<script>
标签中的,而<script>
标签是需要放在HTML文件的底部附近
浏览器会按照代码在文件中的顺序加载 HTML。如果先加载的 JavaScript 期望修改其下方的 HTML,那么它可能由于 HTML 尚未被加载而失效。 -
外部引入:
<script src="JS文件地址" type="text/javascript"></script>
基础语法
- 注释:注释是用于解释 JavaScript 脚本,增强其可读性,也用于测试时替代代码来阻止程序执行;他可分为**单行注释:
//
和多行注释/**/
. - 输入:输入框: prompt(“提示信息”,“默认值”)
- 输出:document.write(“输出到文档网页上”)
alert(“输出信息框内容”)
console.log(“输出到控制台”);
数据类型
JavaScript的数据类型大致分为:number(浮点数或整数),boolean(true或false),string(字符串),object(对象),undefined(未定义)这几种;可以通过typeof(变量名)
去判断一个变量的数据类型。
null
表示一个“空”的值,它和0
以及空字符串''
不同,0
是一个数值,''
表示长度为0的字符串,而null
表示“空”。undefined
表示值未定义,在判断函数参数是否传递的情况下有用。
JavaScript的基本结构
<script type="text/javascript">
<!—
JavaScript 语句;
—>
</script >