162.字符串下标和长度
一.字符串可以储存文字内容,也可以通过下标取出。
school
012345
*下标对应示例
取出文字内容:console.log(“shool”[1]);
输出:c
二.length 方法:获取字符串的长度。
var a=school;
console.log(a.length);
输出为:6
*l下标是从0开始,而length是从1开始。
163.依次显示文字内容
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<script type="text/javascript">
var text="各位小伙伴~做的不错!",
num=0,
newText="",
appear=null;
var appear=setInterval(
function(){
newText+=text[num];
console.log(newText);
num++;
},1000);
setTimeout(function(){
clearInterval(appear);
},1000*(text.length));
</script>
</head>
<body>
</body>
</html>
164 Boolean对象的方法
一.Boolean 对象方法和Number,String方法很像,可以把填入的参数转为bool值。
产出false的数据有以下几种:
空字符串
数字0
undefined
false
NaN
二.console.log(Boolean(“ “)); *空格
输出true
165.函数的返回值概念
一.函数:就是方法,会返回函数内部加工后的值
function a(){
}:
a();
如果函数内部什么都不写,函数内部返回undefind.
如果需要返回则使用return,类似函数加工后的出口。
二.function a(){};
console.log(a);
*输出:function a(){};
打印a 返回的是函数自己,因为函数会在解析时变量提升:a=function(){};
166.函数的参数概念
一,往函数内部传入的数据叫参数
function a(b,c,d){ *b,c为形参,按照位置与实参相对应
//变量提升:var b=10;
//变量提升:var b=11;
//变量提升:var c=20;
//变量提升:var d=function(){alert(1)}
var b=10; **带var 会最优先变量提升。
function b(){ **函数的变量提升级别最低,在形参变量提升之后;
};
return a+b;
};
a(11,20,function(){alert(1)}); *11和20 为实参,与形参按照位置相对应
167.undefined和null
undefined和任何数运算都得NaN.与任何数据相比都是false,除了自己和null。
null和自己相等,在运算时可以当做0,但不等于false,也不等于0
168.document对象
一.JS由三部分组成ECMAScript DOM BOM
ECMAScript 规则和基础
DOM document object model 文档对象模型 操作标签改变样式
BOM browser object model 浏览器对象模型 操作浏览器的功能
控制title
document.title=”被我控制了”; *直接改变文档的标签
获取文档的绝对地址
console.log(document.URL);
获取网站的最原始的域名
console.log(document.domain);
清空文档后重新赋值,连续输入会产生叠加的效果
document.write(“嘿,你好“);
162-168 李游前端精品课程笔记
最新推荐文章于 2024-10-17 09:40:47 发布