js-day2

进制的转换

parseInt的用法:

        //          1.取整

        //          2.其他进制转10进制

        // toString()

        //          1.    转换字符串

        //          2.   10进制转其他进制

// 强制转换

        //parseInt()

        //parseFloat()

        // Boolean()  其他类型转至 boolean类型, 强制转换

        // Number()

        // toString()或String()

        // 隐式转换,自动转换

        //可以利用 -,* / 进行自动转换

        // == 也会进行自动转


运算符:

// 1.算术运算符      + , - ,* ,/ ,%

        //  注意:算术运算符,会产生隐式转换,除了+

        // 把一个字符串的数值,变成了真正数值(隐式转换)

        // 强制转换 Number(),Boolean(),parseInt(),parseFloat()

// 2.拼接运算符

        // + , 加号左右2边,只要有一边出现字符串,就是字符串的拼接

// 3.逻辑运算符: " && "  " ||"     "!"

        //&& 与 || 被称之为 短路运算符

        // && 2边都满足,才是真的, 找假

        || 2边只有一边是真,就是真, 找真

        ! 取反

// 4.关系运算符:>,<,>=,<=,==,===, !=,!==

            3个等于,恒等于 (全等于),值与类型必须要一致

1, 数字和数字比较, 直接比较大小

2, 数字和字符串比较, 字符串转换为数字后再比较

3,字符串和字符串比较, 进行字符的ASCII码值比较

    // ASCII码,128个

        // 0-9  48-57

        // a-z  97-122

        // A-Z  65-90

undefined == 0 ,undefined是undefined类型,0是数值类型,不能进行比较,所以是false

// 5.赋值运算符

        // += ,-=,*=, %=,/= , =

// 6.一元运算符(自增,自减)

        // ++在后,先取值,后运算

            ++在前,先运算,后赋值

// 7.三目运算符

        //  条件满足,走最近,条件不满足,走远

8.位移运算符    <<  ,    >>

        // 把一个数,先转换成2进制,向左边移动n位,再有把这个转换10进制




三大流程语句


//程序有3大流程语句

        //1. 顺序  从上往下执行

        //2. 分支  (单分支,双分支,多分支)

        //3. 循环  (for,while, do..while)



分支:

单分支:

双分支:

多分支: 

        // if (表达式) {

        //    //业务逻辑

        // } else if (表达式) {

        //    //业务逻辑

        // } else if (表达式) {

        //    //业务逻辑

        // } else {

        //    //业务逻辑

        // }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容