摘要: 1.加法运算符 2.算术运算符 JavaScript提供9个算术运算符,用来完成基本的算术运算。 余数运算符: 运算结果的正负号由第一个运算子的正负号决定。 -1 % 2 // -1 1 % -2 // 1 3.相等运算符 undefined和null与其他类型的值比较时,结果都为false,它们互 阅读全文
posted @ 2017-08-03 19:25 jialuchun 阅读(181) 评论(0) 推荐(0) 编辑
摘要: JavaScript 语言的每一个值,都属于某一种数据类型。JavaScript 的数据类型,共有六种。ES6 又新增了第七种 Symbol 类型的值 JavaScript有三种方法,可以确定一个值到底是什么类型。 1.布尔值 (下面六个值被转为false 其他都转化成true) 需要特别注意的是, 阅读全文
posted @ 2017-08-03 19:20 jialuchun 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 你可能已经熟悉了Chrome开发工具的基本功能。: DOM检查器、样式面板和JavaScript控制台。 但也有一些不太为人所知的特性可以显著提高你调试或开发应用的速度。 黑色主题 Chrome开发工具的内置了黑色主题。你可以通过点击开发工具窗口右上角的三点图标,之后点击进入设置页面,切换主题。 有 阅读全文
posted @ 2017-08-02 18:58 jialuchun 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1. [] + [] + 'foo'.split(''); ['1'] + 'foo'.split(''); 答:'f,o,o', '1f,o,o' split将字符串转化为数组,数组相加,是先将数组转化成字符串,然后进行字符串的连接。 2. new Array(5).toString(); 答:" 阅读全文
posted @ 2017-08-01 18:12 jialuchun 阅读(543) 评论(0) 推荐(1) 编辑
摘要: 1.语句 语句和表达式的区别在于,前者主要为了进行某种操作,一般情况下不需要返回值;后者则是为了得到返回值,一定会返回一个值。 一条语句可以包含多个表达式。 2.变量 注意变量提升 console.log(a); var a = 1; 3.条件语句 3.1 if 结构 为了避免 混淆“赋值表达式”( 阅读全文
posted @ 2017-06-13 17:38 jialuchun 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 以前都是用的sublime,现在的公司用webstorm然后自己下载软件试用期到了,在网上找到了激活方式如下: 1.当我们打开webstorm软件后,左键点击上面一行菜单栏中的help即”帮助“选项。 2.点击之后,会有列表弹出,我们选择倒数第三个“register”(注册)选项, 3.软件出现一个 阅读全文
posted @ 2017-04-04 11:29 jialuchun 阅读(12734) 评论(3) 推荐(0) 编辑
摘要: 原文链接:http://www.h5con.cn/macdao/ocds-guide-to-setting-up-mac/blob/master/README.md 原文链接:https://juejin.im/entry/58ca60d461ff4b006018aa2f Awesome Mac:h 阅读全文
posted @ 2017-03-29 17:15 jialuchun 阅读(6229) 评论(0) 推荐(0) 编辑
摘要: 1.如果我们使用JavaScript的"关联数组",我们怎么计算"关联数组"的长度? 2.什么是 instanceof 操作符?下面代码输出什么? 3.下面代码输出什么? Number + Number -> 加法 Boolean + Number -> 加法 Boolean + Boolean - 阅读全文
posted @ 2017-03-24 17:56 jialuchun 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: 阶乘介绍:一个正整数的阶乘是所有小于及等于该数的正整数的积,并且有0的阶乘为1。自然数n的阶乘写作n! 阶乘函数是递归函数典型示例。 阶乘的实现方法(一种递归,两种循环): 方法1:递归 但在严格模式下,不能通过脚本访问 arguments.callee,访问这个属性会导致错误。不过,可以使用命名函 阅读全文
posted @ 2017-03-16 14:43 jialuchun 阅读(27382) 评论(0) 推荐(1) 编辑
摘要: 1.变量作用域 上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2。 上方的函数作用域中虽然声明并赋值了a,但位于console之下,a变量被提升,输出时已声明但尚未被赋值,所以输出undefined。 上方的函数作用域中a被重新赋值,未被重新声明,且位于cons 阅读全文
posted @ 2017-03-04 16:18 jialuchun 阅读(395) 评论(0) 推荐(0) 编辑