随笔分类 - 1_JavaScript(尺寸、js循环、js函数参数、新窗口等)
摘要:范仁义js课程 19、相等运算符 一、总结 一句话总结: 相等运算符有==、 、!=、!==,相等运算符也是比较运算符的一种 1、相等运算符中的==(等于)和 (全等)的区别是什么? ==(等于):如果类型不同,会先将类型转换成一样再比较,比如 false==0就成立 (全等):类型和值都一样才成立
阅读全文
摘要:范仁义js课程 18、比较运算符 一、总结 一句话总结: 比较运算符有>、>=、<、<=等,在比较的时候,关系成立返回true,否则返回false,js中两个不同类型的变量在进行比较时,会先进行类型转换,然后再比较 二、比较运算符(课程代码) 博客对应课程的视频位置:18、比较运算符https://
阅读全文
摘要:尚硅谷js 24、相等运算符 一、总结 一句话总结: 相等运算符(==,!=)在进行判断的时候,如果类型不一样,会先进行类型转换,全等运算符( ,!==)会进行类型判断 1、undefined 和 null 判断的时候相等么? undefined 衍生自 null,所以这两个值做相等判断时,会返回t
阅读全文
摘要:尚硅谷js 23、unicode编码 一、总结 一句话总结: 在js中用 \u四位编码 使用,在html中用 &#编码; 使用。 \u四位编码:比如console.log("\u2620");&#编码; 这里的编码需要的是10进制:比如 h1 style="font-size: 200px;">&#
阅读全文
摘要:范仁义js课程 17、赋值运算符 一、总结 一句话总结: js的赋值运算符有=、+=、-=等等,赋值运算符的作用是把等号(=)右边的值赋值给左边的变量,复合的赋值运算符比如a+=b就等效于a=a+b,其它类似 二、赋值运算符 博客对应课程的视频位置:17、赋值运算符https://www.fanre
阅读全文
摘要:范仁义js课程 16、非bool值的逻辑运算 一、总结 一句话总结: 非bool值的进行逻辑运算,会先将其转换为布尔值,然后再运算,并且返回原值(注意返回的不是bool值) 二、非bool值的逻辑运算 博客对应课程的视频位置:16、非bool值的逻辑运算https://www.fanrenyi.co
阅读全文
摘要:范仁义js课程 15、逻辑运算符 一、总结 一句话总结: js逻辑运算符 有&&(与) 、||(或)、!(非) 1、js逻辑运算符 &&(与) 的运算规则是什么? &&两边的结果都是true,结果才是true,否则是false 2、js逻辑运算符 ||(或) 的运算规则是什么? ||两边的结果只要有
阅读全文
摘要:尚硅谷js 20、非bool值的逻辑运算 一、总结 一句话总结: 非bool值的进行逻辑运算,会先将其转换为布尔值,然后再运算,并且返回原值(注意返回的不是bool值) 二、非bool值的逻辑运算 博客对应课程的视频位置: 1 <!DOCTYPE html> 2 <html> 3 <head> 4
阅读全文
摘要:尚硅谷js 19、逻辑运算符 一、总结 一句话总结: js逻辑运算符比如或(||)与(&&)都是短路的 JS中的“与”属于短路的与:如果第一个值为false,则不会看第二个值 JS中的“或”属于短路的或:如果第一个值为true,则不会检查第二个值 二、逻辑运算符 1 <!DOCTYPE html>
阅读全文
摘要:范仁义js课程 14、自增和自减运算符 一、总结 一句话总结: 自增运算符是++,a++相当于给变量a的值加1,自减运算符是--,a--相当于给变量a的值减1。a++是先赋值再加,++a是先加再赋值。 1、++a和a++的区别? a++是先赋值再加,如果a=10,b=a++,那么a的值是11,b的值
阅读全文
摘要:js参考 js算数运算符 一、总结 一句话总结: 当对非Number类型的值进行运算时,会将这些值转换为Number然后再运算,任何值和NaN做运算都得NaN 1、typeof的实质是什么? typeof就是运算符,可以来获得一个值的类型,它会将该值的类型以字符串的形式返回 number strin
阅读全文
摘要:js参考 一元运算符 一、总结 一句话总结: + 可以对一个其他的数据类型使用+,来将其转换为number,它的原理和Number()函数一样 二、一元运算符 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>
阅读全文
摘要:javascript疑难问题 2、js类型转换的常见方式 一、总结 一句话总结: a、转换为字符串一般用加空字符串的方式:例如 var num1=123+''; b、转换为数字一般用一元运算符正号:例如 var str1=+'1'+2+3; c、转换为boolean类型一般用两个取反符号!!:var
阅读全文
摘要:范仁义js课程 12、js算术运算符 一、总结 一句话总结: js常见的算术运算符有+(加,和字符串做操作的时候为连接符)、-(减)、*(乘)、/(除)、%(取模,也就是取余数) 1、js中的+(加号)的常见作用是什么? 加号如果是操作非字符串类型,就是相加,如果是操作字符串类型,那就是连接字符串
阅读全文
摘要:范仁义js课程 13、一元运算符 一、总结 一句话总结: 一元运算符是只需要一个操作数的运算符,比如+(正号),-(负号) 1、一元运算符中的+(正号)的延伸作用是什么? +(正号) 可以将别的类型转换为Number类型:例如var result = 1 + +"2" + 3; //结果是6 2、一
阅读全文
摘要:范仁义js课程 11、js强制类型转换 一、总结 一句话总结: js强制转换为三种基本类型都有对应的直接方法,例如String()、Number()、Boolean(),还有其它的一些方法,比如+''转字符串,比如!!a转boolean 二、js强制类型转换 博客对应课程的视频位置:11、js强制类
阅读全文
摘要:js参考 JS 强制类型转换 一、总结 一句话总结: js类型转换可以通过JS类型转换一览表,在用的时候查,然后慢慢熟悉,由主干到枝叶 1、js的基本类型与对象的存储方式? 内存又分为堆内存和栈内存,就内存分配而言,基本类型是存放于栈内存 stack 中,而对象是存放在堆内存 Heap 中,其堆中存
阅读全文
摘要:js参考 js强制转换为string 一、总结 一句话总结: 将别的类型的转换为string一般有toString()和String()函数和+'',对于Number和Boolean使用String()函数,实际上就是调用的tostring()方法 二、js强制转换为string 强制类型转换-指将
阅读全文
摘要:JS基础强制类型转换 一、总结 一句话总结: 转换为三种基本类型都有对应的直接方法,例如String()、Number()、Boolean(),还有其它的一些方法,比如+''转字符串,比如!!a转boolean 1、js强制转换为string的方法? 方式一:调用xxx的yyy()方法,就是xxx.
阅读全文
摘要:js中的数据类型 一、总结 一句话总结: js中的数据类型主要有两种:基本数据类型(String字符串、Number数值、Boolean布尔值、Null空值、Undefined未定义),引用数据类型(Object对象) 1、js基本数据类型中的String(字符串)类型是什么? 字符串是js基本数据
阅读全文