js部分总结

1:分支的分类?

1:if语句

2:switch语句

2:if语句的基本结构?

单分支:条件判断正确会执行花括号里面的代码,否则不会执行

if(条件判断){

执行语句

}

双分支:

if(条件判断){

执行语句

}else{

执行语句

}

多分支语句:

if(条件判断){

执行语句

}else if(条件判断){

执行语句

}else if(条件判断){

执行语句

}else if(条件判断){

执行语句

}...else{

执行语句

}

3:if语句的嵌套

if(){

if(){

}else if(){

}

}

4:switch() 语句

switch(条件判断){

case value;

执行语句;

break;

case value;

执行语句;

break;

case value;

执行语句;

break;

...

default:

执行语句:

}

case 记号

break 停止

default 否则

value 值

5:获取元素(标签)的方法

onclick  点击事件

function 函数

-------------------------

document.get  Element  ById(); 这句话找的是叫ID名字的标签

页面   获取  元素/标签  id名字

获取页面中一个id名叫xxx的标签

document.getElementsByClassName()[数字];获取class名字的标签

document.getElementsByTagName()[数字]获取标签名字的标签

document.getElementsByName()[数字]获取name属性的标签

ie8以下浏览器不兼容

document.querySelector()  获取一个元素

document.querySelectorAll() 获取多个元素

--------------属性----------------

value 获取input框里面的值

ClassName 给标签动态添加样式

innerHTML 可以改变标签里面的文本内容

innerText

outerHTML

outerText

window.onload=function(){ 如果你的js写在body上面,那么window.onload必须加,js内容写在window里面

如果你的js写在body下面,那么可加可不加

} 这句话告诉浏览器,先加载布局内容,最后加载js内容

1:循环语句的分类?

for 循环

* for in 循环

* forEatch()

while 循环

do...while 循环

2:for循环语句

for(初始变量;条件判断;自增/自减){

执行语句;

}

举例:

for(var i=1; i<10; i++){

alert(i)

}

3:经验总结

*条件判断不成立,循环要停止。



方法:

//1:length  长度

//2:match()方法可以从字符串内索引指定的值(如果有返回本身,否则返回null)

//match()方法类似于indexOf()方法,但是它返回的是指定的值,而不是字符串的位置

//match()方法就是用来检索一个字符串是否存在。如果存在的话,返回要检索的字符串;如果不存在的话,返回null

//3:search() 方法用于检索字符串中指定的字符  找到返回该字符的下标  否则返回-1

//4:indexOf() 方法返回字符串值在字符串中首次出现的位置(下标)(如果没有查到,返回-1)

//5:replace()方法常常用于在字符串中用一些字符替换另一些字符  replace('被替换的值','要替换的值')

//6:charAt()方法来获取字符串中的某一个字符( 通过下标值找到对应的字符)

//7:toLowerCase()方法将大写字符串转换为小写字符串

//8:toUpperCase()将小写字符串转换为大写字符串

//toLocaleLowerCase()和toLocaleUpperCase()也可以转换大小写

//9:concat()方法来连接2个或多个字符串

//11:split()方法把一个字符串分割成字符串数组

//12:substring()方法来提取字符串中的某一部分字符串

//开始位置是一个非负的整数,表示从哪个位置开始截取。结束位置也是一个非负的整数,表示在哪里结束截取

//13:lastIndexOf()字符串的值最后出现的位置,从后向前搜索

//******  14: charCodeAt() 该方法会返回下标所对应的字符的ascii码

//******  15:      fromCharCode()该方法返回ascii码所对应的字符

//16:substr() 截取指定起始位置和长度的子字符串

//17:trim() 去掉字符串前后的所有空格

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    极乐君阅读 10,982评论 0 106
  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    伯纳乌的追风少年阅读 26,003评论 2 46
  • C语言高级部分总结 嵌入式ARM 3天前 信息来源于网络 一、内存大话题 1.0、内存就是程序的立足之地,体现内...
    Leon_Geo阅读 4,314评论 1 3
  • css其他属性 文字相关 列表相关 背景相关 JavaScript js基础语法 js中的注释// 这是单行注释/...
    RurouniKenshin阅读 2,338评论 2 5
  • JavaScript简介 JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编...
    Joel_zh阅读 1,456评论 0 0