162-168 李游前端精品课程笔记

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(“嘿,你好“);


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值