摘要: parseInt第二个参数、隐式转换、短路语法、一元运算符 parseInt第二个参数 隐式转换 短路语法 一元运算符 阅读全文
posted @ 2020-12-05 14:32 叻仔猪 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 一元运算符 一元运算符含有++、--、! 这里主要讲++、--还有他们的先后顺序问题 !不能放在变量/表达式后面 一、++和--的作用 1.1 ++ 自身加1 相当于 a += 1或者 a = a + 1 1.2 -- 自身减1 相当于 a -= 1或者 a = a - 1 二、注意事项 2.1 放 阅读全文
posted @ 2020-12-05 14:30 叻仔猪 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 短路语法 一、&& a && b 会默认对第一个进行布尔类型的隐式转换 1.1 若Boolean(a)为true 则会执行b,返回b原值(并不是转换后的布尔类型) 1.2 若Boolean(a)为false 则不会执行b,且只返回a原值 二、|| a || b 2.1 若Boolean(a)为tru 阅读全文
posted @ 2020-12-05 14:29 叻仔猪 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 隐式转换 一、隐式转换为数字类型 算数运算符和比较运算符中会隐式转换为数字类型(相当于调用Number()) 纯数字字符串直接转换为对应数字(或只有一个值的数组,进行Number()转换的时候会视为第一个值的字符串) +'123' // 123+['123'] // 123 转换为1:true, [ 阅读全文
posted @ 2020-12-05 14:27 叻仔猪 阅读(68) 评论(0) 推荐(0) 编辑
摘要: parseInt的第二个参数 一、使用方法 进行取整操作,第二个数表示目前数字的进制(2-36) 转换结束后默认按十进制进行输出 如parseInt('123', 2)得出的结果是83 二、开头问题 0x / 0X开头会按照16进制转换为整数 0 / 0o / 0O开头的字符串(数字的话会八进制进行 阅读全文
posted @ 2020-12-05 14:26 叻仔猪 阅读(215) 评论(0) 推荐(0) 编辑
摘要: JavaScript 语法、数据类型、流程控制 javascript简介 数据类型 操作符 流程控制语句 阅读全文
posted @ 2020-12-05 00:52 叻仔猪 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 流程控制语句 一、表达式和语句讲解 1.1 表达式 一个表达式可以产生一个值 表达式会执行出一个结果,然后再参与其它程序 1.2 语句 语句可以理解为一个行为,如循环语句和判断语句 一般用;来分割语句,特殊结构(循环语句除外) 1.3 流程控制语句 通过一些特殊结构可以让js代码加载时,要么可以跳过 阅读全文
posted @ 2020-12-05 00:49 叻仔猪 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 操作符 表达式:包含操作数和操作符,表达式会得到一个结果 一、算符运算符号 1.1 基本介绍 +(加) -(减) *(乘) /(除) %(取余) ()(括号) 顺序:先乘除取余、再加减,有小括号优先小括号 1.2 非正常情况运算1 即有特殊字面量参与的运算 NaN参与的运算 得到的结果都是NaN I 阅读全文
posted @ 2020-12-05 00:48 叻仔猪 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 数据类型 一、字面量 1.1 概念 字面量适用于表达一个固定值的表示法,又叫常量 同速的理解,字面就是所见即所得,js程序执行到代码中的字面量,会立即知道它是什么类型的数据,值是多少 可以用于表示固定值,比如:数字、字符串、undefined、布尔类型的字面值等 数字字面量:8,9,10 字符串字面 阅读全文
posted @ 2020-12-05 00:47 叻仔猪 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Javascript简介 一、前言 1.1 前端三层 HTML 结构层:从语义的角度描述页面结构 CSS 样式层:从美观的角度描述页面样式 JavaScript 行为层:从交互的角度描述页面行为 1.2 JavaScript的应用场景 ① 网页特效 ② 服务端开发(Node.js) ③ 命令行工具( 阅读全文
posted @ 2020-12-05 00:45 叻仔猪 阅读(86) 评论(0) 推荐(0) 编辑