JavaScript
大桔骑士v
微软程序员,B站账号:大桔骑士v
展开
-
【JavaScript学习笔记】8:for-in遍历,ES6的for-of遍历,可迭代对象的forEach()方法
回顾for-in遍历在js里,for-in遍历的是可迭代对象的key,这点需要特别注意:"use strcit";var x=['lz','h','is','a sb']; //Array对象是可迭代的for(let i in x){ console.log(i); //用for-in遍历输出看一下}输出0123不方便之处如果要获取它的值,就...原创 2018-02-09 01:44:06 · 2433 阅读 · 0 评论 -
【JavaScript学习笔记】7:函数提升,变量提升,异常抛掷和捕获,ES6的Map和Set
函数提升用function关键字声明定义的函数,在js代码执行前会被扫描并提升到最顶部,因此这样的函数可以在任何位置使用而不需要考虑书写定义的顺序前后:ok=myfun("lz","hsb");console.log(ok);function myfun(x,y){ return x+y;}输出lzhsb而如果是用字面量匿名函数赋值的定义方式,不会引起函数...原创 2018-02-08 22:06:03 · 355 阅读 · 0 评论 -
【JavaScript学习笔记】6:数据类型,object类型及其判定,常用类型转换
数据类型和object类型js数据类型只有5种(number数字类型,string字符串类型,boolean布尔类型,object对象类型,function函数类型)。所谓js数据类型即是用typeof运算符得到的结果。而前面说的Array是属于object类型的,object类型包含了Array数组,Date日期和Object对象共三种对象类型。 判定具体的object类型...原创 2018-02-08 13:45:31 · 578 阅读 · 0 评论 -
【JavaScript学习笔记】5:有关函数,typeof,参数过多/不足,arguments,rest
通过字面量赋值定义函数除了传统的定义方式,还可以用字面量赋值的方式来定义一个函数,然后用一个变量为函数名去调用那个匿名函数。 但是这种定义函数的方式和传统的定义方式并不等价,廖老师教程里说完全等价是不对的!这种定义方式要求函数定义必须在使用之前,而传统的定义方式则不需要:HTML>BODY>BODY>HEAD> meta charset="utf-8"> sc原创 2018-02-07 17:17:22 · 825 阅读 · 0 评论 -
【JavaScript学习笔记】4:查漏补缺1
基础语法上有一些和之前学习的编程语言不一样的地方或者自己不熟悉的地方,特别学习一下。===和!==运算符===运算符前面学了,就是要求数据类型和值都相等:3=='3'true3==='3'false!== 运算符就是对其取反,只要数据类型不相等,或者值不相等都可以:3!='3'false3!=='3'true所以还是不要去用==和!=而是用===和!==吧。原创 2018-02-07 14:57:45 · 274 阅读 · 0 评论 -
【JavaScript学习笔记】3:变量作用域
局部变量在函数体内用var声明的是局部变量,在函数结束即销毁:HTML>BODY>BODY>HEAD> meta charset="utf-8"> script> //console.log(x); //函数外不可见 myfun(); //函数执行 //console.log(x); //函数外不可见原创 2018-02-07 13:44:58 · 313 阅读 · 0 评论 -
【JavaScript学习笔记】2:数据类型
关于js的动态类型和python一样,js也是一个具有动态类型的语言,之前尝试的一直为x赋各种类型的值就验证了这一点。 动态类型有时会很麻烦,如果需要可以在声明变量时候用new指明类型:var x=new Number(666);undefinedx;Number {[[PrimitiveValue]]: 666}var x=new Number;undefinedx;Nu原创 2018-02-07 02:04:05 · 313 阅读 · 0 评论 -
【JavaScript学习笔记】1:js的书写,显示数据,变量,函数
JavaScript描述的是网页的行为,可以直接改变HTML而改变网页的内容,或者提供和用户的交互。js写在哪里①直接写入HTMLJavaScript可以写在HTML的script双标签里,一般把这个双标签放在HEAD头里:HTML>HEAD> meta charset="utf-8"> script type="text/javasc原创 2018-02-07 00:30:51 · 487 阅读 · 0 评论