JS入门第一节

这篇具有很好参考价值的文章主要介绍了JS入门第一节。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JS入门第一节

<!DOCTYPE>
<html>
<head>
    <!--注意两个标签之间不能有任何内容,否则会导致页面失效-->
    <script src="my.js"></script>
</head>
<body>
    <!--行内JS-->
    <button onclick="alert('努力,奋斗')">点击触发页面弹窗</button>

    <!--内部JS一般放在body内部的末尾,因为会影响后面其他类型标签的渲染-->
    <!--script 标签是按照出现的位置执行的-->
    <script>
        alert('努力,奋斗');
    </script>
</body>
</html>
<!--外部 js 文件-->
alert('努力,奋斗')

JS入门第一节

<script>
	alert('你好 JS~')
	document.write('JavaScript 我来了!')
	console.log('它~会魔法吧~')
</script>

JS入门第一节

<script>
        let num = 20;
        let uname = '张三';
        console.log(`num = ${num}, uname = ${uname}`);
</script>

JS入门第一节

<script>
        let name;
        name = prompt('请输入姓名:');
        document.write('您的姓名为: ' + name);
</script>

JS入门第一节

<script>
        let num1 = 10;
        let num2 = 20;
        let temp = num1;
        num1 = num2;
        num2 = temp;

        document.write(`num1 = ${num1}, num2 = ${num2}`);
</script>

JS入门第一节

<script>
        let uname, age, gender;
        uname = prompt('请输入您的姓名:');
        age = prompt('请输入您的年龄:');
        gender = prompt('请输入您的性别:');

        document.write(`uname = ${uname}, age = ${age}, gender = ${gender}`);
</script>

JS入门第一节

<script>
        let week = [
            '星期一',
            '星期二',
            '星期三',
            '星期四',
            '星期五',
            '星期六',
            '星期日',
        ]

        document.write(week[6]);
</script>

JS入门第一节

<script>
        const pi = 3.14;
        let area;
        let r = prompt('请输入半径');
        are = pi * r * r;
        document.write('圆的面积为:'+area);
</script>

JS入门第一节

<script>
        let uname, age;
        uname = prompt('请您输入姓名');
        age = prompt('请您输入年龄');
        document.write(`大家好,我叫${uname},今年${age}岁了`);
</script>

JS入门第一节

<script>
        let num1, num2;
        num1 = prompt('请输入第一个数');
        num2 = prompt('请输入第二个数');
        document.write(`sum = ${Number(num1) + parseInt(num2)}`);
</script>

JS入门第一节

<script>
        let price, num, address;
        price = prompt('请输入商品价格:');
        num = prompt('请输入商品数量:');
        address = prompt('请输入收货地址:');

        document.write(`price = ${price}, num = ${num}, address = ${address}`);
</script>

JS入门第一节

<!DOCTYPE>
<html>
<head>
    <style>
        h2 {
          text-align: center;
        }
    
        table {
          /* 合并相邻边框 */
          border-collapse: collapse;
          height: 80px;
          margin: 0 auto;
          text-align: center;
        }
    
        th {
          padding: 5px 30px;
        }
    
        table,
        th,
        td {
          border: 1px solid #000;
        }
      </style>
</head>
<body>
    
    

    <h2>订单确认</h2>
    <script>     
        let price, num, address;  
        price = prompt('请输入商品价格:');
        num = prompt('请输入商品数量:');
        address = prompt('请输入收货地址:');
        let sum = price * num;

        document.write(`
            
            <table>
                <tr>
                    <th>商品名称</th>
                    <th>商品价格</th>
                    <th>商品数量</th>
                    <th>总价</th>
                    <th>收货地址</th>
                </tr>
                <tr>                   
                    <td>小米手机青春PLUS</td>
                    <td>${price}元</td>
                    <td>${num}</td>
                    <td>${sum}元</td>
                    <td>${address}</td>
                </tr>
            </table>
        `);
    </script>  
</body>
</html>

📖 补充

    <script>
    /*
        string、string1、NAN、pink1
        如果一个只要有一个字符串的+运算,作用就是拼接 [如果+位于字符串前,作用是将字符串转为数字]
        其他运算符 - * / % 会将式子转为数学运算
        typeof 运算符的优先级更高
    */
    console.log(typeof "1")
    console.log(typeof '1' + 1)
    console.log('1' - 1)
    console.log('pink' + 1)
</script>

JS入门第一节

<script>
        let number = prompt('请输入一个数:');
        if(number % 4 === 0 && number % 100 !== 0){
            alert(true);
        }else{
            alert(false);
        }
</script>

JS入门第一节

<script>
        let a = 3 > 5 && 2 < 7 && 3 == 4
        console.log(a);
        let b = 3 <= 4 || 3 > 1 || 3 != 2
        console.log(b);
        let c = 2 === "2"
        console.log(c);
        let d = !c || b && a
        console.log(d);
        // false、true、false、true

</script>

JS入门第一节

<script>
        let score = prompt('请输入您的高考成绩:')
        if(score > 700){
            alert('恭喜考入黑马程序员')
        }
</script>

JS入门第一节

<script>
        let uname = prompt('请输入用户名:');
        let password = prompt('请输入密码:');
        if(uname === 'pink' && password === '123456'){
            alert('登录成功');
        }else{
            alert('登录失败');
        }
</script>

JS入门第一节

<script>
        let year = prompt('请输入年份:');
        if((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)){
            alert('闰年');
        }else{
            alert('平年');
        }
</script>

JS入门第一节

<script>
        let grade = prompt('请输入您的成绩:');
        if(grade >= 90){
            alert('优秀');
        }else if(grade >= 70){
            alert('良好');
        }else if(grade >= 60){
            alert('及格');
        }else{
            alert('不及格');
        }
</script>

JS入门第一节

<script>
        let num1 = prompt('请输入第一个数');
        let num2 = prompt('请输入第二个数');
        console.log(num1 > num2 ? num1 : num2);
</script>

JS入门第一节

<script>
        let num1 = parseFloat(prompt('请输入第一个数'));
        let num2 = parseFloat(prompt('请输入第二个数'));
        let option = prompt('请输入操作符')
        let result;
        switch(option){
            case '+':
                result = num1 + num2;
                break;
            case '-':
                result = num1 - num2;
                break;
            case '*':
                result = num1 * num2;
                break;
            case '/':
                result = num1 / num2;
                break;
            default:
                alert('请在 + - * / 中选择操作符:');
                break;
        }
        alert('运算的结果为: ' + result);
</script>

JS入门第一节

<script>
        let i = 0;
        while(i < 10){
            document.write('月薪过万' + `<br />`);
            i++;           
        }
</script>

JS入门第一节

<script>
        while(prompt('你爱我吗') !== '爱'){}
</script>

JS入门第一节文章来源地址https://www.toymoban.com/news/detail-655689.html

    <script>
        let money = 100;
        while(true){
            let op = prompt(`
            请输入您选择的功能:
                1.存钱
                2.取钱
                3.查看余额
                4.退出系统
            `);

            if(op === '4'){
                break;
            }

            switch(op){
                case '1':
                    m = Number(prompt('请输入您要存入的额度:'));
                    money += m;
                    break;
                case '2': 
                    m = Number(prompt('请输入您要取出的额度:'));
                    money -= m;
                    break;
                case '3':
                    alert('您当前的余额为:' + money);
                    break;
                default:
                    alert('请重新选择操作');
                    break;
            }
        }       
</script>

到了这里,关于JS入门第一节的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java入门第三节

    1.pop与oop (1).面向过程编程:(POP:Procedure Oriented Programming) 1.步骤清晰简单,第一步做什么,第二步做什么,按照顺序; 2.代码线性,严格按着顺序,侧重解决步骤 3.适合处理一些简单的问题 (2).面向对象编程:(OOP:Object Oriented Programming) 1.物以类聚,分类的思维方式,首

    2024年02月10日
    浏览(24)
  • webrtc 入门第一章 基本设备操作

    一、介绍 1、webrtc是什么 webrtc是一个由google发起的开源实时通信方案,其中包括视频/音频采集、编解码、数据传输、音视频展示的功能。在浏览器,桌面应用,移动设备或者lot设备上都有可以运行的api接口,均可实现实时通信能力。web开发者可以基于web api开发基于视频、音

    2024年02月02日
    浏览(41)
  • SK入门第一篇(设置baseurl)

    之前在一些公众号就看到了关于SK的开发文章,然后说自己也试试看。然后就遇到一个关于如何设置baseurl的问题。啥意思呢?同样是SK,用python语言的话,OpenAI的baseurl是可以直接设置的,但是在C#下没法直接设置。 然后,开始调试,找野路子… 官方案例初始化OpenAIClient的构造

    2024年01月19日
    浏览(26)
  • Rust语言入门第一篇-环境搭建

    Rust官网 1、C++开发环境配置 Rust 语言的底层是依赖于 C/C++ 编译器的 。在安装 Rust 编译器时,通常会自动安装所需的 C/C++ 编译环境,以便 Rust 能够生成可执行文件或库。因此,在安装 Rust 之前,建议确保系统已经安装了 C/C++ 编译器。 下载地址:https://github.com/niXman/mingw-build

    2024年04月09日
    浏览(47)
  • 【C++入门第四期】类和对象 ( 上 )

    C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。 C++是面向对象的语言,面向对象的三大特性:继承 ,封装 ,多态。但由于是入门文章,一开始就说把这些解释清楚未免太难为大家了。 大家先 把类理解为:功能接口及数据包 ,需要

    2024年02月02日
    浏览(23)
  • python快速编程入门第二版 飞机大战

    飞机大战游戏以太空主题的画面为背景,由玩家通过键盘控制英雄,飞机向敌机总部发动进攻,在进攻的过程中既可以让英雄飞机发射子弹或引爆炸弹炸毁敌机获得分数,也可以拾取道具增强英雄的战斗力,一旦被敌机撞毁且生命值为0则游戏结束。 项目模块 项目有game.py,

    2024年02月13日
    浏览(49)
  • 【编程】Rust语言入门第4篇 字符串

    Rust 中的字符是 Unicode 类型,因此每个字符占据 4 个字节内存空间,但字符串不一样,字符串是 UTF-8 编码,也就是字符串中的字符所占的字节数是变化的(1 - 4)。 常见的字符串有两种: str,通常是引用类型, str ,即字符串字面常量,字符串切片。 std::string::String 类型 str 的变

    2024年02月20日
    浏览(54)
  • WPF入门第六篇 WPF的Binding

    在传统的Windows软件中,大部分都是UI驱动程序的模式,也可以说事件驱动程序。WPF作为Winform的升级,它把UI驱动程序彻底改变了,核心回到了数据驱动程序的模式上面,这样,程序就回到了算法和数据。数据,才是真正需要重点处理的。 Binding最为重要的一个特点是通讯,连

    2023年04月08日
    浏览(40)
  • webrtc 入门第五章 一对一视频通话实现

    一、介绍 ​ 在前面的章节我们学习了如何操作本地的设备摄像头,麦克风等,学会了如何进行本地的流媒体操作如录制,下载,同步等。在第三第四章节学习了webrtc的一对一连接的原理和实操并且实现了简单的数据传输。 ​ 但是之前的实践在两个不同的设备之间还不能实现

    2023年04月11日
    浏览(39)
  • c入门第十六篇——学生成绩管理系统

    师弟:“师兄,我最近构建了一个学生成绩管理系统,有空试用一下么?” 我:“好啊!” 一个简单的学生成绩管理系统,基本功能包括:添加学生信息、显示所有学生信息、按学号查找学生信息、按姓名查找学生信息、添加学生成绩、修改学生成绩、显示学生的平均成绩

    2024年02月19日
    浏览(98)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包