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)
下午参观了兆物网络公司
对于语法的套用还不够熟练

原文地址:https://www.cnblogs.com/ybygb-geng/p/9342596.html