JavaScript基础篇1之综述、使用方法和变量介绍

一、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常量必须先声明再使用,否则会报错。

六、今日微语:

敬与忠的诠释:敬是尊敬人,忠是忠于事。

猜你喜欢

转载自blog.csdn.net/zhan_qian/article/details/128325109