2022.1.19-20 Javaweb JavaScript入门精讲

这篇博客深入讲解了JavaScript的引入方式,包括内部脚本和外部脚本。接着介绍了JavaScript的基础语法,如输出语句、变量、数据类型、运算符以及类型转换。还讨论了流程控制语句、函数的使用,特别是参数传递的特点。此外,文章涵盖了JavaScript对象,如Array、String和自定义对象,并提及了BOM中的Window对象和DOM操作,包括事件监听和常见事件。最后,提到了正则表达式在表单验证中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript
在这里插入图片描述
JavaScript引入方式
分为内部脚本和外部脚本
内部脚本:将JS代码定义在HTML页面中
外部脚本:将JS代码定义在外部JS文件中,然后引入到HTML页面中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

</head>
<body>
<script src="../js/demo.js"></script>
</body>
</html>

JavaScript基础语法
书写语法
在这里插入图片描述
输出语句
在这里插入图片描述
变量
在这里插入图片描述
VAR :
1.定义的变量 为全局变量
2.可以重复定义

数据类型
在这里插入图片描述
运算符
在这里插入图片描述
注意:在js中 ==比较会先进性类型转换,然后再比较
===全等于 就不会进行类型转换,先判断类型是否一样,在判断值是否一样

类型转换
*其他类型转为number:
1.string:按照字符串的字面值,转为数字,如果字面值不是数字,则转换为NaN。一般使用parseInt
在这里插入图片描述在这里插入图片描述

2.boolean:true 转为1,false转为0.

*其他类型转为boolean类型:
1.number:0转为false,而其他的会转为true。
2.String:空字符串转为false,其他转换为true。
3.null:false。
4.underfined:false。

流程控制语句
在这里插入图片描述
与Java一致
函数
在这里插入图片描述
在这里插入图片描述
传递多个参数,会导致多出来的参数丢失。少传入参数会得到NaN。

JavaScript对象
·Array
·String
·自定义对象
在这里插入图片描述
JS的数组是变长的。
String
在这里插入图片描述
自定义对象
在这里插入图片描述
BOM
在这里插入图片描述
Navigator和Screen用的少,不展开。
Window
在这里插入图片描述
confirm()方法有返回值,确定返回true ,取消返回false。

var flag = comfirm("确认删除?")
if(flag){
		//删除逻辑
		}

setTimeout(function,毫秒值):在一定的时间间隔后执行一个function.只执行一次。
setInterval(function,毫秒值):在一定的时间间隔后执行一个function.循环执行。

案例 :定时切换图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript演示</title>
</head>
<body>
<img id="myImage" border="0" src="../imgs/off.gif" style="text-align:center;">
<script>
    function on(){
        document.getElementById('myImage').src='../imgs/on.gif';
    }
    function off(){
        document.getElementById('myImage').src='../imgs/off.gif'
    }
    //定时器
    var x=0;
    setInterval(function(){
        if(x%2==0){
            on();}
        else{
            off();}
        x++;
        }
        ,1000);
</script>
</body>
</html>

History
在这里插入图片描述
Location
在这里插入图片描述
DOM
在这里插入图片描述
在这里插入图片描述
获取Element对象
在这里插入图片描述
事件监听
在这里插入图片描述
事件绑定
在这里插入图片描述
推荐使用第二种;

常见事件
onsubmit() 返回true 可以提交,返回false 则无法提交。

表单事件
在这里插入图片描述

在这里插入图片描述
正则表达式

在这里插入图片描述
·{m,n}:至少m个,最多n个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值