一、javaScript的简介:
javaScriot诞生于1995年,是一种解释型语言(解释型语言是指不需要被编译为机器码而可直接执行的语言)。解释型语言没有编译这一步骤,开发起来很轻松,但是运行速度慢是解释型语言的劣势。是一种面向对象的语言。
二、javaScript的特点:
javaScript是一门动态语言,动态语言可以理解为里面的内容不确定。javaScript中的变量不需要声明数据类型,可以灵活变换,如一个变量1,此刻可以当作整型用,下一刻可能会变成字符串,只要能正确解释,变量可以在不同数据类型之间切换。
补充:javaScript使用了JIT技术,其运行速度得到了优化加速。
三、JavaScript的使用方法:
1、便签引用方法:
在HTML页面代码内部使用script标签,如:
<script>
document.write("Welcome to here")
</script>
2、文件引用方法:
将javaScript代码编写成一个独立js文件,然后在HTML文件中使用script标签进行引用。
示例:
!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ybcShow</title>
</head>
<body>
</body>
<script src="ybc.js"></script>
</html>
ybc.js文件:
document.write("666")
document.write()的功能为将内容输出到页面上,效果展示如下:
四、数据类型:
1、五种基本数据类型:
字符串(string)
数值(number)
布尔(boolean)
空(null型)
未定义(undefined)
2、引用数据类型:
array 数组
function 函数
object 对象
五、变量的区别和使用:
三种变量:var、let、const。
1、var变量:
(1)全局的,可反复地覆盖定义,会预解析。
var num=1
var num=2
// 不会报错,后者覆盖前者,最后num=2
(2)要声明否则报错(is not defined)。
(3)但是声明后可以不定义赋值就使用(不会报错,输出undefined)。
var num
document.write(num) // 输出 undefined
2、let变量:
(1)局部的,对块内有效,不可覆盖定义,不会预解析。
let num2=1
let num2=2
// let变量重复定义,会报错
(2)与var一样,要声明否则报错。
(3)与var一样,声明后可不赋值,输出undefined。
3、const常量:
定义声明后不可再更改,不会预解析。
注意:const常量必须先声明再使用,否则会报错。
六、今日微语:
敬与忠的诠释:敬是尊敬人,忠是忠于事。