• JS基础内容


    1.感受javascript

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8" />
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. document.write("大明湖畔,白玉京留");
    10. document.write("

      我是一个段落标签

      "
      );
    11. script>
    12. body>
    13. <script>
    14. alert("我是一个弹窗");
    15. script>
    16. html>

    2.标签中应用

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p onclick="alert('你点我干什么?')">你点我一下看看效果p>
    9. body>
    10. html>

    3.内部JS

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <p>我是一个段落标签1p>
    9. <p>我是一个段落标签2p>
    10. body>
    11. <script>
    12. var pEles=document.getElementsByTagName("p");
    13. pEles[0].addEventListener("click",function(){
    14. this.style.color="red";
    15. })
    16. script>
    17. html>

    4.外部JS文件

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. <script src="js/myJavaScript.js">script>
    7. head>
    8. <body>
    9. <p>我是一个段落标签p>
    10. body>
    11. html>

    5.标签中弹出欢迎你

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <button onclick="alert('欢迎你')">点我一下button>
    9. body>
    10. html>

    6.内部JS中弹出欢迎你

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <button onclick="alert('欢迎你')">点我一下button>
    9. body>
    10. html>

    7.外部JS弹出欢迎你

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. <script src="js/welcome.js">script>
    7. head>
    8. <body>
    9. body>
    10. html>

    8.JS变量

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. //先声明变量,再赋值,JS中所有变量声明关键字为var
    10. var num1;
    11. var result;
    12. num1=10;
    13. result='qwert';
    14. //操作数据:通过操作变量来操作数据
    15. //document.write():将内容输出在页面中
    16. document.write(num1);
    17. document.write("
      "
      +result);
    18. //console.log():将内容输出在控制台,一般用来调试程序
    19. console.log(num1);
    20. console.log(result);
    21. //声明变量和赋值一起写
    22. var result2 = ture;
    23. console.log(result2);
    24. //不变声明变量直接赋值,这种方式容易出现问题,所以轻易不要使用
    25. result3 = 'hello java';
    26. consloe.log(result3);
    27. script>
    28. body>
    29. html>

    9.JS数据类型

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. var num1;
    10. console.log(typeof num1);//undefined
    11. var num2 = true;
    12. console.log(typeof num2);//boolean
    13. num2 = "hello js";
    14. console.log(typeof num2);//string
    15. num2 = 100;
    16. console.log(typeof num2);//number
    17. script>
    18. body>
    19. html>

    10.JS运算符

    1. DOCTYPE html>

    11.键盘输入数据

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. //prompt():从页面中输入数据,得到的数据类型是string类型,你不输入数据,直接点击确定按钮,得到的内容是空内容,类型还是string,如果你点击取消按钮,得到数据是null,数据类型是object
    10. // var age =prompt();
    11. //弹出输入框,输入框有提示信息
    12. // var age = prompt("请输入你的年龄:");
    13. //弹出输入框,输入框有提示信息和默认值
    14. var age = prompt("请输入你的年龄:");
    15. console.log(age);
    16. console.log(typeof age);
    17. script>
    18. body>
    19. html>

    12.单分支if选择结构

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. var jsScore = 90;
    10. if(jsScore>80){
    11. console.log("奖励100元");
    12. }
    13. var year =2020;
    14. if(year%4==0&&year%100!=0||year%400==0){
    15. console.log("闰年");
    16. }
    17. script>
    18. body>
    19. html>

    13.双分支if选择结构

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. var jsScore = 9;
    10. if(jsScore>80){
    11. console.log("奖励100元");
    12. }else{
    13. console.log("发蹲马步10分钟");
    14. }
    15. console.log("程序执行完毕");
    16. script>
    17. body>
    18. html>

    14.多分支if选择结构

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. var jsScore = prompt("请输入你的js成绩:");
    10. if(jsScore>90){
    11. console.log("优秀");
    12. }else if(jsScore>80){
    13. console.log("良好");
    14. }else if(jsScore>60){
    15. console.log("中等");
    16. }else{
    17. console.log("差");
    18. }
    19. console.log("程序执行完毕");
    20. script>
    21. body>
    22. html>

    15.嵌套if选择结构

    1. DOCTYPE html>

    16.switch选择结构

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. var mingCi = 1;
    10. switch(mingCi){
    11. case 1:
    12. console.log("奖励100元");
    13. //break;
    14. case 2:
    15. console.log("奖励50元");
    16. break;
    17. case 3:
    18. console.log("奖励30元");
    19. break;
    20. case 4:
    21. console.log("及奖励10元");
    22. break;
    23. }
    24. console.log("程序执行完毕");
    25. script>
    26. body>
    27. html>

    17.switch选择结构的case穿透现象的使用

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. //根据月份输出季节
    10. var month = 12;
    11. switch (month) {
    12. case 12:
    13. case 1:
    14. case 2:
    15. console.log("冬季")
    16. break;
    17. case 3:
    18. case 4:
    19. case 5:
    20. console.log("春季")
    21. break;
    22. case 6:
    23. case 7:
    24. case 8:
    25. console.log("夏季")
    26. break;
    27. case 9:
    28. case 10:
    29. case 11:
    30. console.log("秋季")
    31. break;
    32. default:
    33. console.log("月份输入有误");
    34. break;
    35. }
    36. script>
    37. body>
    38. html>

    18.JS中的日期时间获取

    1. DOCTYPE html>
    2. <html>
    3. <head>
    4. <meta charset="utf-8">
    5. <title>title>
    6. head>
    7. <body>
    8. <script>
    9. //创建日期时间对象
    10. var date = new Date();
    11. console.log(date);
    12. //获取年
    13. var year = date.getFullYear();
    14. console.log(year);
    15. console.log(date.getMonth()+1);
    16. console.log(date.getDate());
    17. console.log(date.getDay());
    18. script>
    19. body>
    20. html>

  • 相关阅读:
    1.3寸OLED 12864 sh1106带中文字库液晶屏介绍
    PAT乙级-B1011 A+B 和 C(15)
    推荐5个神仙软件,个个让你爱不释手
    C# Windows多串口绑定
    夯实c语言基础
    C++ Reference: Standard C++ Library reference: C Library: cmath: asin
    自学的一些面试题-html
    webrtc一对一视频通话功能实现
    输入spark-shell后毫无反应直接跳出命令行
    java入门-----基本语法之语句的使用
  • 原文地址:https://blog.csdn.net/m0_58295980/article/details/126897412