学习JavaScript能够验证用户输入的内容,能够有效地组织网页内容,可以动态地显示网页内容及动画显示,还能弥补静态网页不能实现的功能。
JavaScript是一种基于对象的脚本语言,是客户端脚本语言,是在客户的浏览器上运行的,不需要服务器的支持,源代码在客户端执行之前不需要经过编译,需要浏览器支持。
JavaScript一般放在<head>...<head>中间,越短越好,大小写敏感,多使用注释。
Javascript代码是在<script>...<script>标签内编写的,js代码的编写位置可以在<head>...<head>标签里面,可以在<body>...<body>标签里面,也可以在<body>...<body>标签外面或<html>...<html>标签外。
我们可以使用<script>标签引入外部的js文件,主要使用标签内的src属性,例如,<script type= "text/Javascript" src="js/index.js"></script>。要注意的是,当一个<script>标签用于引入外部的js文件时,它的里面是不能够写js代码的,即使写了也不会被执行,例如alert("asdfg")。
JavaScript的核心构成有变量、数据类型、语句、注释、内置对象、函数和表达式。
JavaScript的数据类型分为基本数据类型和引用数据类型。基本数据类型有数值数据类型(number)、布尔类型(boolean)、未定义数据类型(underfined)和空数据类型(null);引用数据类型有字符串类型(string)、Array数组类型和对象类型(Object)。我们可以使用typeof运算符查看变量的数据类型。
声明变量的语法格式是var,变量名=值;变量命名可以是数字、字母、下划线,但是首字符不能是数字,不能使用关键字。
我们可以使用document将变量的值打印到页面上,如document.write(stuName),也可以通过弹出框的方式将变量的值弹出,如alert(stuName),还可以通过控制台进行打印输出(经常用于代码调试),如console.log(stuName)。
我们也可以用它查看变量的数据类型,如console.log(typeof stuName),由此我们可以发现,在js中,变量的数据类型与该变量后面赋的值的类型有关,后面的值是什么类型,那么该变量的数据类型就是什么