• python | js 笔记


    博客地址:<https://www.cnblogs.com/Michael--chen/p/10853406.html
    
    js 笔记归类
    
        1. js 的基础语法
    
                (1) 注释:
                        单行注释: //
                        多行注释: /*xxx*/
                (2) 输出:
                        alert("xxx")  这里是弹出框
                        console.log("xxx")  这是控制台输出 和打印 相当于 python print()一样
                        var a =prompt("今天天气怎么样?") xiangd相当于input,在这里这个不常用
    
        2. js 的基本类型
    
                (1) 数值类型: number
    
                (2) 字符串类型 : string
    
                (3) 布尔类型 : boolean   在这里首字母不是大写,是小写哟
    
                (4) 空对象 : null
    
                (5) 未定义类型: undefined
    
        3. js 的运算种类方式
    
                (1) 赋值运算符
                        ( = += -= *= /= %= )
    
                (2) 算术运算符
                        ( + - * / % ++ -- ) 这里要注意的就是 ++  -- 就是自增 和自减的意思
    
                         a: 这个两个运算, ++a a++  +在前面的先加完之后在赋值, +在后面的话,就是先把a赋值在加
    
                         a 的值为5
                            var x = a++;   //x=5, a=6   当运算符++在后面时,先赋值,后自增.
    
                         a 的值为5
                             var y = ++a;   // y=6, a=6  当运算符++在前面时,先自增,后赋值.
    
                          -- (自减)同上.
    
    
                (3) 比较运算符
                        (> < = <= >=  == === != !==)  这里就需要区别一下 === 和 == 的区别
                        ==  : 只比较值
                        === : 比较值的同时 还比较类型
                        !=  : 不等于
                        !== : 不等同于
    
                (4) 逻辑运算符
                       python的使用: x or y (x为真,值就是x,x为假,值是y)和 x and y(x为真,值是y,x为假,值是x)
    
                        下面是js使用
                        and:  && 与
    
                        or :  || 或
    
                        not: ! 非
    
                (5) 特殊情况
    
                    就是字符串拼接 + 字符串运算 --> 意思就是: 声明不两个字符串 然后相加起来.
    
        4. js 的类型转换
    
                (1)  num -> str
    
                    隐式装换 :   1 + "2"  得出结果: 12  是指就是 数字+ 字符串
    
                    强制转换 :   a=5  var c=String(a)  和 var d =a.toString  都是可以转成字符串的,之一 S 是 大写字母的
    
                (2) str -> num
    
                    Number("123")
                    Number("123fjkjf") -->得到结果是 NAN
    
                    parseInt("12.34dnhjh") -->得到的结果是: 12 这个是取他的整数
    
                    parseFloat("12.34dhdh") -->得到的结果是: 12.34 这个是可以取他的小数一起的哟
    
                (3) boolean 布尔类型
    
                        true : Boolean(123) , Boolean(-123), BooleaN([]) 在前端 [] 这个叫数组 ,首字母必须大写
    
                        False: Boolean(0), Boolean(undefined),Boolean(null)
    
                       总结:只要数值不是空的和0的都是true哟
    
        5. js 的 if 语句 和 循环语句
                (1) if 流程控制
                    if (true) {
                      //满足条件执行
                    }else if(true){
                       //满足条件执行
                    }else if(true){
                      //满足条件执行
                    }else{
                     //满足条件执行
                    }
    
                注意:结合python 的if 流程控制的理解( js 必须的条件必须加括号哟)
                    if 条件:
                    elif 条件:
                    esle:
                        条件
    
                (2) switch 语句
    
                    var  age =60;
                    switvh (age) {
    
                    case 18:  (这里相当于python的if age == 18:)
                        console.log(" 打印的数值")
                        break
                    case 60: (这里相当于python的 elif age == 60:)
                        console.log("打印的值")
                        break
                    default: (这里相当于python的esle:)
                        console.log("好好学习")
    
                (3) where 循环
    
                       var i = 0;
    
                       while (i < 5){
                           console.log(i);
                           i++;
                       }
    
    
                      下面是python 模式(注意两者的区别)
    
                       while i < 5:
                           print(i)
                           i += 1
    
                (4) do...while 循环
    
                   //不管有没有满足while中的条件do里面的代码都会走一次
                   var i = 10;//初始化循环变量
                   do {
    
                       console.log(i);
                       i++;//更新循环条件
    
                   } while (i < 10) //判断循环条件
    
        6. js 的数组 和 字符串
    
                (1) 声明一个数组
                         var arr = [11,22,];
    
                         var arr2 = new Array();
                         var arr3 = [];
    
                (2) 常用的方法
    
                     join:(按照自定义的方式拼接)
                           var score = [98,78,76,100,0];
                           var str = score.join('|');
                           console.log(str);//98|78|76|100|0
                           就是以什么特殊符号拼接一起哟
    
                     slice:(切片)
                          var arr = ['张三','李四','王五','赵六'];
                          var newArr  = arr.slice(1,3);
                          console.log(newArr);//["李四", "王五"]
    
        7. js 的对象 和 函数
    

      

  • 相关阅读:
    iOS控制器之基类设计
    看图理解JWT如何用于单点登录
    Linux内核启动过程概述
    html5 canvas 粒子特效
    linux上svn版本库创建小记
    HTML5 实现橡皮擦的擦除效果
    Web Audio API 实现音频可视化
    用javascript实现简单排序算法
    简单酷炫的Canvas数字时钟
    Html5游戏框架createJs的简单用法
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/11105821.html
Copyright © 2020-2023  润新知