当前位置: 首页 > article >正文

js基础入门篇

1.输出语句,内部样式,外部样式,数组定义

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    

    <!-- 先执行内部js 在执行外部js -->

    <!-- 内部js -->
    <script type="text/javascript">
        // 输出语句
        document.write("Hello World<br>")
    </script>
    
    <!-- 外部js -->
    <script type="text/javascript" src="./js/js入门基础.js"></script>

</head>

<body>
    


</body>
</html>

 js入门基础.js


a=10;
b=20;
document.write("A"+a+b+"<br>");
document.write(a/b+"<br>");    //自动转化为double类型

//两种定义方式
arr=["东野圭吾","刘慈欣","路遥","霍达"];
arr2=new Array("莫言","金庸","余华","麦家","山田宗树");
for( i=0;i<arr.length;i++){
    document.write(arr[i]+"<br>");
}
document.write("----------<br>")
for(i=0;i<arr2.length;i++){
    document.write(arr2[i]+"<br>")
}

mp=(1,"one");
document.write(mp);//打印value

打印的效果

 2.报警框

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        //报警框
        alert("报告 有问题");
        
    </script>


</head>


<body>

</body>
</html>

3.确认框,点击确定和取消会有不同的结果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        // 确定框
        flag=confirm("俺是确认框");
        if(flag){
            document.write("你点击了确定按钮")
        }
        else{
            document.write("你点击了取消按钮")
        }


    </script>


</head>


<body>

</body>
</html>

假设你点击了确定框

会有如下效果

 4.提示框

其实和那个确认框差不多

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        // 提示框
        name=prompt("请输入你的姓名:","hover");
        if(name!=null||name!=""){
            document.write("hello"+name)
        }


    </script>


</head>


<body>

</body>
</html>

点击确定会打印,如下所示

5.小练习打印1到n的总和,利用报警框提示

代码如下

;<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        n=prompt("请输入你要计算前缀和");
        sum=0;
        for(i=1;i<=n;i++)   sum+=i;
        alert("1到"+n+"的累加和为:"+sum);
    
    </script>   

</head>

<body>
  
</body>

</html>

 

假设输入100那么会计算出结果为5050如下图所示 

 

6.利用超链接调用函数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>


    <script>
        function sum(a,b){
            document.write(a+b)
            // alert(a+b)
        }


    </script>
</head>
<body>
    <a href="JavaScript:sum(2,2)">累加和</a> 
</body>
</html>

 点击网页累加

会显示如下结果

7.利用点击事件调用js函数,报警框 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        function f(a,b,c){
            s=parseInt(a.value)+parseInt(b.value)+parseInt(c.value);
            alert(s);   //报警框显示
        }

    </script>

</head>
<body>
    <form action="">
        第一个数<input type="text" name="a"> <br>
        第二个数<input type="text" name="b"> <br>
        第三个数<input type="text" name="c"> <br>
        <input type="button" onclick="f(a,b,c)" value="求和">
    </form>
</body>
</html>

在前端中输入三个数点击求和,就和计算出结果

 


http://www.kler.cn/news/364394.html

相关文章:

  • Ruby 从入门到精通:学习之旅与资源推荐
  • 消息会话—发送消息自动滚动到最底部
  • 【linux】物理卷、卷组、逻辑卷
  • [论文笔记] llama-factory 微调qwen2.5、llama3踩坑
  • KubeSphere 最佳实战:Kubernetes 部署集群模式 Nacos 实战指南
  • 怎么在线制作拼团活动
  • 【计算机网络 - 基础问题】每日 3 题(五十六)
  • 双十一母婴用品排行榜推荐出炉!建议收藏!看宝妈要买哪些东西
  • NewStarCTF 2023 公开赛道 Web week1-week2
  • 安全见闻(3)
  • 51单片机快速入门之 IIC I2C通信
  • 昇思MindSpore进阶教程--安装常见问题(中)
  • Modbus转IEC61850网关iGate-850实现电力系统采集电力仪表
  • Facebook区块链生态系统:去中心化社交平台的未来
  • docker XML详解
  • 深度学习 简易环境安装(不含Anaconda)
  • Zypher Network Layer3 主网上线,“宝藏方舟”活动是亮点
  • React综合指南(一)
  • 微服务的一些基本概念
  • 【Java】ArrayList相关操作及其案例
  • 安全见闻(4)
  • 什么是恶意爬虫,有什么应对措施
  • iOS 18.2开发者预览版 Beta 1版本发布,欧盟允许卸载应用商店
  • 字符串使用方法:
  • AI模型架构如(CNN)、(RNN)(LSTM、GRU)、(如BERT、GPT等)在不同领域中的具体应用
  • 分布式---raft算法