zoukankan      html  css  js  c++  java
  • javascript


    js浏览器的脚本语言
    js基础语法、js Dom操作
    写法分类
    1、行内(内联)
    写在标签里,以属性的形式表现,属性名是事件属性名
        例如:<button onclick="js代码"></button>
        js代码:onclick="alert(‘这是弹窗’);
    2、内嵌
    写在html标签里,以标签的形式表现,标签名script
        <script type="text/javascript">    
        js代码
        </soript>
    3、外部引用
    写在html标签里,以标签的形式表现,标签名script
    例如:
        <script type="text/javascript"    src=“index.js”>
        </soript>
        <script>alert('第三种弹窗');</script>
        js语法:alert("第三种弹窗");




    三个弹窗:
        alert();告警框 关了就关了 提示的作用
        confirm();选择框 有返回值
        prompt();输入框    
        document.write
        从控制台输出
             console.log()
    基础语法 套路
    1、注释、关键字、标识符、变量
    2、数据类型
    3、运算符
    4、控制语句
    5、数组
    6、方法(函数)
    ###1、注释、关键字、标识符、变量###
    注释://单行   /* 多行 */
    关键字:
    标识符:自己起的 变量名 方法名 类名 对象名...
        命名规范:
            1、组成:数字、字母、下划线
            2、不能以数字开头
            3、见名知意
            4习惯  headDivdImg驼峰法则从第二个首字母开始大写
            
    变量:容器    
        定义、赋值、使用       
    变量作用域:在声明的时候就已将确定,在定义这个变量的大括号内
            定义:var变量名;
            赋值:变量名='值';
            使用:变量名
            定义并赋值:var 变量名=值;
            同时定义多个变量;
                var 变量名1=值1,
                var 变量名2=值2,
                var 变量名3=值3;
            var aa=123变量这个只需要改一个
            alert(‘123’);这种需要一个一个改
            alert(‘123’);
    2、数据类型
        数字、字符串、布尔、null、undefined、        object
        number      
        string   "asfdsaf"  加引号就是字符串             string.split(',');分割
        布尔:(boolean):true(真的)   false(        假)
        unll:空
        undefined:没有找到,没有定义
        cbject:对象 =》类和对象
        数据类型转换:
        自动类型转换,强制类型转换
        弱类型语言:   
        强类型语言
    3、运算符
        1、算数运算符
        +  -  *  /   %取余    ++自曾   --自减
        
        
        var name="wangwu"
        "zhangsan"+name+"lisi"
        "zhangsanwangwulisi"
        2、赋值运算罚
         =   +=   -=   *=  /=
         var name='123';
         name+='123';name=name+'123';
         3、条件运算符   返回布尔类型
         >   <    >=   <=  !=  ==   ===(包括数据         类型)
         123=="123"     true
         123==="123"   false
         4、逻辑运算符
         &&且   //或       !   !true=false
         5、三目运算符
         表达式? true:false;
         var cj=90;
         alert(cj>90?'nb':'bnb');
    随机数;Math.random();0-1 不包括1
        Math.random()*10   =》  0-10 取不到10
        parseInt(Math.random()*10)  0-9
        parseInt(Math.random()*10)+1  1-10
    4、控制语句
        条件
        if swith
        循环
        for while   do{}while();
            
            
        switch(值){
        case '值1':
                执行的代码
                break;
        case值2:
                执行的代码
                break;
                ...
        default:
                break;
        }
            
        for循环 语法  运行步骤(过程、原)
        初始化  判断条件 变量改变
        for(var i=0; i<0; ++i){
        执行代码
        }


    2018.07.20总结
    总结了各位同学的作业有很多值得学习的地方。
    学习了for循环
    基础语法,执行原理for:循环次数确定、
    while:循环次数不确定、死循环:没有结束
    break:终止循环、continue:跳过本次循环(不执行下面的内容,直接到++i)
    下午参观了兆物网络公司
    对于语法的套用还不够熟练

  • 相关阅读:
    vue-router路由知识补充
    vue-router路由模式详解
    Linq To Sql的各种查询
    消息队列系列(四):Rabbitmq常用命令行
    产品发布之我见
    利用LogParser分析IIS日志
    SqlServer_删除重复行只保留一条记录
    SqlServer_合并多个递归查询数据(CTE)
    rabbitmq_坑
    mongodb_性能监控
  • 原文地址:https://www.cnblogs.com/ybygb-geng/p/9342596.html
Copyright © 2011-2022 走看看