0


Javascript概括,什么是Javascript,Javascript语言基础

    Javascript是一种脚本语言,介于HTML和高级编程语言(Java、VB、c++等)之间的特殊语言,脚本是完成某一功能的小程序段。

我们使用Javascript可以干什么

    Javascript是动态的,它可以直接对用户或客户输入做出响应,不用经过Web服务器的帮助,Javascript对用户的响应是以事件驱动的方式进行的,事件是指在浏览器中执行的某种操作,例如点击鼠标,移动窗口,选择菜单等都可以看作是事件,当事件发生后,可能会引起相应的事件响应就是事件驱动。

第一个Javascript程序

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    
</head>

<body>
    <script language="javascript">
        alert("hello javascript")
    </script>
</body>

</html>

上面的一段代码可以直接运行,我们来看看代码中的Javascript程序段,

 <script language="javascript">
        alert("hello javascript")
    </script>
    在本段Javascript程序段中,用到了<script>标签,这就是Javascript程序段的说明标签,alert是Javascript的窗口对象方法,作用就是弹出一个具有确定按钮的对话框并显示括号里的字符串,它常常用来告诉用户一些警告信息。

    若有些浏览器不支持Javascript(但是现在的主流浏览器都是支持的)我们可以对脚本代码做一下手脚
 <!--
        alert("hello javascript")
    //-->
    就是将脚本语言放在<!--此处是脚本语言//-->中,这样可以让支持Javascript的浏览器执行程序,让不支持Javascript的浏览器忽略这段代码。

Javascript语言基础

    Javascript脚本语言和其他的语言一样有自己的语法格式,也涉及数据的类型、运算,运算符、表达式、流程语句、和函数内容。

Javascript的语法格式

    很多包含Javascript的网页都是直接将Javascript程序嵌入到HTML文件中,这是最常见的使用Javascript的方法,在HTML中书写Javascript是需要用一对<script></script>标记来告诉浏览器这是脚本语言,在HTML中写Javascript的语法格式
<script language="javascript" runat="server"> language是<script>的基本属性,表示程序段使用什么脚本语言,runat="server"表示脚本语言在服务器执行,如果省略就表示在客户端执行, Javascript语言区分字符大小写。 ## Javascript代码书写位置 在HTML中可以直接的嵌入Javascript代码,如果Javascript用于在网页上输出内容,则将代码放在<body>标记中需要输出该内容的位置。如果要多次用到Javascript代码,我们可以将代码编写成函数,放在<head>标签中,在需要执行Javascript时再调用。来看一个例子 ``` <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script language="javascript"> function check() { alert("我是Javascript函数,需要被调用执行") } </script> </head> <body> <input type="submit" value="调用幻术" onClick="check()"> </body> </html> ```

大家可以再电脑上运行一下这个网页,有助于帮助理解。

    如果编写的Javascript代码需要在多个HTML文件中使用,或者所编写的Javascript程序很长,这时就因该将这段代码放到单独的.js文件中,然后通过<script>标记引用该js文件,来看一个例子

首先我们先创建一个.js 文件,键入以下代码

alert("这是外部JS文件代码。")

然后再<body >标签键入如下代码

 <script src="JS文件.js"></script>

注意:js 文件要和HTML文件在同一文件夹下,且js文件里面不能有<script>标签。

Javascript注释

单行注释用// 多行注释用/开始,/结束

数据类型

基本数据类型

    数值型:既可以是整型,也可以是浮点型,Javascript与JAva、C++的不同之处在于在c++中整型和浮点型是两种不同的数据类型,但是在Javascript中数值型就包括了整型和浮点型

    字符型:字符型数据是用英文双引号("")或单引号('')括起来的0个或多个字符,单引号定界的字符串可以含有双引号,双引号定界的字符串也可以含有单引号。

布尔型:布尔型只有真值true和假值false,可以分别用1和0表示

复合数据

    数组:在Javascript中数组用来保存一组相同或不同数据类型的数据

    对象:对象是对一个事物的描述,Javascript中的对象保存的是一组不同类型的数据和函数,对象中的数据被称为属性,函数被称为方法,不同类别的对象具有不同的对象类型。

特殊数据类型

    空值:Javascript中的关键字null是一个特殊的值,用于定义空的或不存在的引用。

    未定义类型:undefined类型,当一个变量被创建后,未给该变量赋值,则该变量的值就是undefined,对于不存在的引用也会返回undefined。

变量的声明和赋值:语法格式如下

var variableName

例子:

var name;

var name="NAME";

var a,b,c;

var a=1,b=3,c=5;

由于JAvascript采用的是弱类型的形式,所以变量可以不用声明就可以直接赋值。


本文转载自: https://blog.csdn.net/qq_64281750/article/details/125026978
版权归原作者 分解机226 所有, 如有侵权,请联系我们删除。

“Javascript概括,什么是Javascript,Javascript语言基础”的评论:

还没有评论