学习地图
多分享多总结
array:
数组中操作元素的方式:删除末尾的元素使用pop,删除开头的元素使用shift,
添加元素到数组的末尾使用push,添加元素到数组的头部使用unshift
遍历元素的使用forEach(function(item,index,array)
{console.log(item,index);});更方便
能够直接给出索引和元素,如果只需要元素用for循环也可以
使用索引访问元素使用方括号[],数组元素的列出也是
使用方括号,找到某个元素在数组中的索引使用indexOf,
复制一个数组使用slice
string
概念:基本字符串,字符串对象,js会将基本基本字符串转化为字符串对象调用相应的方法,或执行查询,new String把一个字符串搞成了对象,
面试题
笔试题
好的代码
新的问题
问一:print, console.log与alert的用法区别?
问二:两个字符串a和b为什么可以比较大小呢,字符串、字符串对象比较的实现原理和意义是什么?
问三:我们正常理解a和b是两个英文字母,现在为什么在字符串里面可以比较大小呢
问四:什么是属性,String.prototype的如何实现?
js基础
json格式:要素:一对{}挂括号,一对key,value值,key和value必须使用双引号包住,key 的只能是英文字符杜绝中文,或者是符合标准的字符,value是个任意符号,但是所每对key和value之间都必须使用英文的逗号隔开,所有的双引号必须是英文半角输入下输入的,json是js和服务器之间提供数据交互,
if ,else if ,else的用例:
var b = "b";
if (a < b) // true
print(a + " is less than " + b);
else if (a > b)
print(a + " is greater than " + b);
else
print(a + " and " + b + " are equal.");