学习笔记:JavaScript,01

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style></style>
    <!-- 2.内嵌式的js -->
    <script>
        // alert('沙漠骆驼');
    </script>
    <!-- 3.外部js script 双标签 -->
    <script src="my.js"></script>
</head>
<body>
    <!-- 1.行内式的js 直接写到元素内部 -->
    <!-- <input type="button" value="唐伯虎" onclick="alert('秋香姐')"> -->
</body>
</html>

//1.单行注释 crtl + /

        /*2.多行注释 默认快捷键 shift + alt + a

          2.多行注释 vscode 中修改多行注释的快捷键: ctrl + shift + /

        */

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //这是一个输入框
        prompt('请输入您的年龄');
        //alert 弹出警示框
        alert('计算结果是');
        // console 控制台输出 给程序员测试用的
        console.log('我是程序员能看到的');
    </script>
</head>
<body>
    
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //1.声明了一个 age 的变量
        var age;
        //2.赋值 把值存入这个变量中
        age=18;
        //3.输出结果
        console.log(age);
        //4.变量的初始化
        var myname='蹄蹄酱233';
        console.log(myname);
    </script>
</head>
<body>
    
</body>
</html>

案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        var myname='旗木卡卡西';
        var address='火影村';
        var age=30;
        var email='kakaxi@itcast.cn';
        var gz=2000;
        console.log(myname);
        console.log(address);
        console.log(age);
        console.log(email);
        console.log(gz);
    </script>
</head>
<body>
    
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //1.用户输入用户名 存储到myname的变量里面
        var myname=prompt('请输入您的名字');
        //2.输出这个用户名
        alert(myname);
    </script>
</head>
<body>
    
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //1.更新变量
        var myname='蹄蹄酱233';
        console.log(myname);
        myname='糖糖酱';
        console.log(myname);
        //2.声明多个变量
        //var age=18;
        //var address='火影村';
        //var gz=2000;
        var age=18,
            address='火影村';
            gz=2000;
        //3.声明变量的特殊情况
        //3.1只声明不赋值 结果是? 程序也不知道里面存的是啥 所以结果是 undefined 未定义的
        var sex;
        console.log(sex);
        //3.2不声明 不赋值 直接使用某个变量会报错的
        // console.log(tel);
        //3.3不声明直接赋值使用
        qq=100;
        console.log(qq);
    </script>
</head>
<body>
    
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
      //js具有很强的逻辑性
      //1.我们需要一个临时变量
      //2.把apple1给我们的临时变量temp
      //3.把apple2里面的苹果给apple1
      //4.把临时变量里面的值给apple2
      var temp;
      var apple1='青苹果';
      var apple2='红苹果';
      temp=apple1;
      apple1=apple2;
      apple2=temp;
      console.log(apple1);
      console.log(apple2);
    </script>
</head>
<body>
    
</body>
</html>

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //1.八进制 0~7 我们程序里面数字前面加0表示八进制
        var num1=010;
        console.log(num1);// 010 八进制转换为 十进制 就是 8
        //2.十六进制 0~9 a~f #ffffff 数的前面加0x 表示十六进制
        var num2=0x9;
        console.log(num2);
        var num3=0xa;
        console.log(num3);
        //3.数字型的最大值;
        console.log(Number.MAX_VALUE);
        //4.数字型的最小值
        console.log(Number.MIN_VALUE);
        //5.无穷大
        console.log(Number.MAX_VALUE*2);//Infinity无穷大
        //5.无穷小
        console.log(-Number.MAX_VALUE*2);//-Infinity无穷大
        //7.非数字
        console.log('蹄蹄酱'-100);//NaN
    </script>
</head>
<body>
    
</body>
</html>

 //isNaN() 这个方法用来判断非数字 并且返回一个值false 如果不是就返回true

        console.log(isNaN(12));

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        alert('酷热难耐,火辣的太阳底下,我挺拔的身姿,成为了最为独特的风景。\n我审视四周,这里是我的舞台,我就是天地间的王者。\n这一刻,我豪气冲天,终于大喊一声:“手机破烂啦~”');
    </script>
</head>
<body>
    
</body>
</html>

 

<script>

        //1.检测获取字符串的长度length

        var str='ma name is wendy';

        console.log(str.length);

    </script>

<script>

        //1.检测获取字符串的长度length

        var str='ma name is wendy';

        console.log(str.length);

        //2.字符串的拼接 +

        console.log('沙漠'+'骆驼');//字符串的沙漠骆驼

        console.log('ttj'+21);//ttj21

        console.log('pink'+true);//pinktrue

        console.log(12+12);//24

        console.log('12'+12);//1212

    </script>

 <script>

        //弹出一个输入框(prompt),让用户输入年龄(用户输入)

        //把用户输入的值用变量保存起来,把刚才输入的年龄与所要输出的字符串拼接(程序内部处理)

        //使用alert语句弹出警示框(输出结果)

        var age=prompt('请输入您的年龄');

        var str='您今年已经'+age+'岁了';

        alert(str);

    </script>

 

<script>

        var year=prompt('请您输入您的出生年份');

        var age=2021 - year;

        alert('您今年已经'+age+'岁了');

    </script>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Titijiang233

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值