• JavaScript基础


    一、HTML(决定页面显示的内容)+CSS(决定页面的布局)+JS(和用户或者服务器交互,决定页面的行为)

      JS 是前端的编程语言,脚本语言,简单易学,基础是html+css,编辑工具使用:VScode、sublime、notepad、各个浏览器辅助性调试代码。
      JS 需要写在<script></script> 里,脚本可以放在<head>或者<body>里面。
        注意:JS中大小写敏感

            <!DOCTYPE html>
            <html>
            <head>
                <title></title>
                <script type="text/javascript">
                    alert('ichunqiu')
                </script>
            </head>
            <body>
                <script type="text/javascript">    
                    document.write("<h1>icq</h1>")
                </script>
            
            </body>
            </html>

    二、JS 的输出:

      1、Window.alert() 弹窗

            <!DOCTYPE html>
            <html>
            <head>
                <title></title>
                <script type="text/javascript">
                    alert('ichunqiu')
                </script>
            </head>
            <body>
            </body>
            </html>

      2、document.write() 将内容写在HTML中

            <!DOCTYPE html>
            <html>
            <head>
                <title></title>
            </head>
            <body>
                <script type="text/javascript">    
                    document.write("<h1>icq</h1>")
                </script>
            </body>
            </html>

      3、innerHTML   同上

    <!DOCTYPE html>  
    <html>  
    <head>  
        <title></title>  
    </head>  
    <body>  
        <div id="div"></div>
        <script type="text/javascript">  
            var aa={
                a:"测试"
            }
            document.getElementById('div').innerHTML=aa.a;
        </script>
    </body>  
    </html> 

      4、console.log 写在浏览器的控制台

    <!DOCTYPE html>  
    <html>  
    <head>  
        <title></title>  
    </head>  
    <body>  
        <div id="div"></div>
        <script type="text/javascript">  
            var a="测试";
            console.log(a);
        </script>
    </body>  
    </html> 

      // 单行注释
      /* */ 多行注释

    三、JS 的数据类型

      1、数字 3.14 1001 123e3=123*10^3
      2、字符串 使用单双引号括起来的的
      3、数组 [1,2,3,4] array
      4、对象 {name:'hqw',age:20}
      5、函数 function fun(参数){函数体}
        定义数据时,需要使用var关键词
      6、函数function 函数名(参数){函数体},其中一行代码写完之后,需加 ;

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <script type="text/javascript">
            alert('ichunqiu')
        </script>
    </head>
    <body>
        <script type="text/javascript">    
            document.write("<h1>icq</h1>")
            window.alert('你被攻击了!')
            this.alert('测试')
            document.write(Date())
            var a=123;
            var b=456;
            console.log(a+b);
    
            function fun() {
                this.document.getE1ementByName('div').innerHTML("测试");
                        }
        </script>
        <div name="div">我是div</div>
        <button onclick="fun()">更改</button>
    </body>
    </html>

        在JS中判断数据类型 ,使用typeof()判断

        类型转换
          string(1) 将数字转换为字符串
          x.tostring() 将x转化为字符串
          Number() 转化为数字,    NaN:不是数字

    四、定义变量时,需要注意的事项:
      1、变量必须是字母开头,使用$或者_也可以,但不推荐
      2、大小写敏感
      3、定义变量时,推荐使用 var,变量需要先定义在使用,在定义时可以赋值=
      4、一条语句可以定义多个变量 var name='icq',age=20,job='hacker';
      5、没有初始化的变量,相当于undefined

    五、JS的数据类型 
      string/number/boolean/NULL/undefined 值类型
      object/array/function 引用类型

  • 相关阅读:
    PIC基础学习3
    增强WebClient的同步下载功能
    同步模式下的端口映射程序
    .Net并行库介绍——Parallel
    写了一个测试正则表达式的小工具
    Windows 7下的虚拟光驱
    昨天发的一篇帖子竟然上了60天点击排行榜了
    .Net中的Junction Points操作
    在技嘉主板上实现USB启动
    正则表达式测试工具原型完成
  • 原文地址:https://www.cnblogs.com/yuanshu/p/11588177.html
Copyright © 2020-2023  润新知