ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

20220712 第九小组 于芮 js(2)学习笔记

2022-07-12 21:03:12  阅读:110  来源: 互联网

标签:20220712 do 于芮 元素 初始条件 js while 循环 条件


  小白成长记——第四天     今天接着昨天的学习成果继续深入学习js,不可否认,今天的学习内容相比较前几天来说难度有些提升,可是,在20几岁的年纪更应该越挫越勇,一点点的小挫折有什么,我们还可以征服世界!!   来看一下今天的学习笔记吧,还有一部分到现在都没想明白的内容,果然,小白今天还是小白。

循环
for循环(初始条件,循环条件都是隔离的)
语法for(初始条件(只有一次);判断条件(和初始条件配合循环的执行,);循环条件(循环体执行完毕,使初始化条件产生变化))
注意事项:
初始条件可以看做是一个局部变量
循环条件可以根据实际情况更改
当修改循环条件时,可以朝着目标方向改变
我们在开发中要避免死循环
for循环的特殊写法(死循环)
for(初始条件;;判断条件;){}
for(初始条件;;循环条件;){}
for(;;){}
for(初始条件;;){}

数组属性length长度(即数组中有多少个元素,注意区分长度和下标)

for in语句(只能做遍历操作)

while循环和do。。while循环
while循环(初始化条件,循环条件不好控制,返回值便于管理)

初始化条件
while(条件表达式){
循环体
循环条件

}
do while循环
do{}while ();
do做什么事
do..while先执行一次,在判断,无论条件是否成立,至少执行一次

js的内置函数
concat()连接;
join()设置分隔符,连接数组为一个字符串
pop()删除最后一个元素
sort()排序(从小到大排序)

global全局函数
isNAN()判断一个值是不是数字
parsefloat()把一个数字转换成小数
pasrseint()把一个小数转换成整数(取整)
number()把一个值转成number类型
string()把其他类型转化成字符串

charAT()取出制定位置的字符
indexof()判断指定的字符是否存在,如果存在,返回下标,不存在,返回-1
lastindexof()从后往前找
replace()替换字符串
split()根据-拆分字符串,得到一个数组
substring()字符串截取

cail()向上取整
floor()向下取整
round()四舍五入
random()随机,生成一个0-1的随机数
E PI

date()获取系统当前时间
getdate()返回日期中的日1-31
gethours()返回时间中的时0-23
getMinutes()返回时间中的分
getsecnods()返回时间中的秒
gettime()获取系统当前时间

元素节点
拿到一个元素document.
新写法
document.queryselector定义选择器
document.queryselectorall()
.innertext()修改文字,可获取
.innerhtml()认识标签,可获取

根据id抓取html元素
根据class抓取html元素,得到的是一堆元素
根据标签type抓取html元素

新方法
根据选择器抓取一个元素(),从上往下,遇见的第一个
document.queryselector()
根据选择器抓取全部元素()
document.queryselectorall()
获取元素内部的全部内容,包括html标签,改变元素的内容
innertext .innerHTML


事件(就是当我们和html标签元素发生交互时产生的行为)
单击事件(不要粗线双引号套双引号)
标签上直接属性onclick=“”
ondblclick=""双击事件
onblur=""失去焦点
onfocus=“”获得焦点
onload=“”
onchange=""改变
onload=“”加载

 

  好啦,今天的学习笔记就这么多了,虽然很难,但还是要给自己足够的信心,只要你相信自己,你就可以,上图,看看今天的成果吧! 

 

 

 

 

标签:20220712,do,于芮,元素,初始条件,js,while,循环,条件
来源: https://www.cnblogs.com/dijiuzu/p/16471777.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有