摘要:赵钱孙李截取从第二位之后的三位赵钱孙李赵钱孙李赵钱孙李赵钱孙李内置对象返回指定字符串的位置没找到没找到字符串拼接一般用类的静态方法不需要需要的是对象方法四舍五入浏览器对象的重要性不声明污染全局
</>复制代码
// for
var arr = ["赵", "钱", "孙", "李"];
for (var i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
var obj = { name: "list", age: 26, area: "bj" };
for (var j in obj) {
console.log(j + " ~ " + obj[j]);
}
// obj
var str = "hello world";
console.log(str);// hello world
console.log(str.length);// 11
console.log(str.substr(2, 3));// llo截取从第二位之后的三位
console.log(str.split());// ["hello world"]
console.log(str.split(""));// ["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d"]
console.log(str.split(" "));// ["hello", "world"]
var arr = ["赵", "钱", "孙", "李"];
console.log(arr.join());// 赵,钱,孙,李
console.log(arr.join(""));// 赵钱孙李
console.log(arr.join("-"));// 赵-钱-孙-李
// js内置对象
// str
var str = "helloworld";
console.log(str.indexOf("he"));// 0 返回指定字符串的位置
console.log(str.indexOf("a"));// -1 没找到
console.log(str.length);// -1 没找到
console.log(str.concat("!"));// 字符串拼接
console.log(str.replace("ll", "LL"));// heLLoworld
console.log(str.toUpperCase());// HELLOWORLD
console.log(str.toUpperCase().toLowerCase());// helloworld
// Date
var dt = new Date();
console.log(dt.getYear());// 一般用getFullYear
console.log(dt.getFullYear()); // xxxx
console.log(dt.getMonth());// 0-11
console.log(dt.getDate());// 1-31 the day of the month
console.log(dt.getDay());// 0-6 the day of the week
console.log(dt.getHours());// 0-23
console.log(dt.getMinutes());// 0-59
console.log(dt.getSeconds());// 0-59
console.log(dt.getMilliseconds());// 0-999
// Math 类的静态方法 不需要new 需要new的是对象方法
console.log(Math.random());// [0, 1)
console.log(Math.random() * 5 + 5);// [5, 10)
console.log(Math.ceil("2.6"));// 3
console.log(Math.floor("2.6"));// 2
console.log(Math.round("2.6"));// 3 四舍五入
console.log(Math.sqrt(3 * 3));// 3
console.log(Math.min(1, 2));// 1
console.log(Math.max(1, 2));// 2
console.log(Math.pow(7, 2));// 7*7
// arr
var arr = [];
conlsole.log(arr.length);//
conlsole.log(arr.concat());//
conlsole.log(arr.join());//
conlsole.log(arr.pop());//
conlsole.log(arr.push());//
conlsole.log(arr.shift());//
conlsole.log(arr.unshift());//
conlsole.log(arr.sort());//
conlsole.log(arr.reverse());//
conlsole.log(arr.slice);// charu
conlsole.log(arr.splice());// del
// 浏览器window对象
// window.alert();
// window.confirm();
console.log(window.navigator);
console.log(window.navigator.cookieEnabled);
console.log(window.location);
console.log(window.location.search);// ?id=2
console.log(window.history);
// console.log(window.history.forward());
// console.log(window.history.go());
console.log(window.screen);
console.log(window.screen.width);
console.log(window.screen.availHeight);
console.log(window.document);
// var的重要性 不声明污染全局union
window.str = "union";
function t1() {
var str = "china";
function t2() {
var str = "japan";
// alert(str);
}
t2();
}
t1();
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/91026.html
摘要:简介是推出的类型检查工具。使得咱们可以指定变量的类型,避免此类错误的发生。停用后台进程,使用以上示例的源码。配置文件这部分将结合的和官方文档进行解析。一个文件简称,就类似于中的头文件,是用来定义跨项目可用的全局变量。 Flow 简介 flow是facebook推出的js类型检查工具。js是一门弱类型语言,没有从语言层面去保证变量类型不匹配的基本错误。flow使得咱们可以指定变量的类型,...
摘要:贡献者飞龙版本最近总是有人问我,把这些资料看完一遍要用多长时间,如果你一本书一本书看的话,的确要用很长时间。为了方便大家,我就把每本书的章节拆开,再按照知识点合并,手动整理了这个知识树。 Special Sponsors showImg(https://segmentfault.com/img/remote/1460000018907426?w=1760&h=200); 贡献者:飞龙版...
摘要:此文用于汇总跟随陈雷老师及团队的视频,学习源码过程中的思考整理与心得体会,此文会不断更新视频传送门每日学习记录使用录像设备记录每天的学习源码学习源码学习内存管理笔记源码学习内存管理笔记源码学习内存管理笔记源码学习基本变量笔记 此文用于汇总跟随陈雷老师及团队的视频,学习源码过程中的思考、整理与心得体会,此文会不断更新 视频传送门:【每日学习记录】使用录像设备记录每天的学习 PHP7...
阅读 1708·2021-10-14 09:42
阅读 3979·2021-09-07 09:59
阅读 1435·2019-08-30 15:55
阅读 691·2019-08-30 11:17
阅读 3460·2019-08-29 16:06
阅读 628·2019-08-29 14:06
阅读 3251·2019-08-28 18:14
阅读 3803·2019-08-26 13:55