循环语句
for循环
循环遍历(遍历,就是将元素数据一一获取出来)
然后使用这些数据,完成业务逻辑判断!
* for(初始化语句;条件表达式;控制体语句){
循环体语句;
}
执行流程:
1)首先初始化语句执行一次,给变量赋值
2)判断条件表达式是否成立,如果成立,就执行循环体语句
3)继续执行控制体语句(也称为"步长语句"),++或者-- 对变量自增或者自减1
4)继续判断条件表达式是否成立,如果成立,继续执行循环体语句,执行控制体语句,
...
...
5)直到条件表达式不成立,for循环结束!
while格式
初始化语句;
while(条件表达式){
循环体语句;
控制体语句(步长语句) ;
}
执行流程:
1)初始化语句对变量赋值
2)判断条件表达式是否成立,
成立,则执行循环体,一次执行步长语句;
3)再次判断条件表达式是否成立,....
..
4)条件不成立,循环结束!
js内置对象之Date
var dateStr = new Date() ; //创建日期对象
var year = dateStr.getFullYear() ;
document.write(year+"年") ;var month = dateStr.getMonth()+1 ;
document.write(month+"月") ;var date = dateStr.getDate() ;
document.write(date+"日  ") ;
innerHTML和innerText属性
任何标签都有这俩个属性innerHTML
innerText
都表示设置标签的文本内容
如何动态给span标签或者div块标签等等添加文本内容呢?
要使用dom操作了
1)给标签设置id属性
通过一个固定的语法:获取id="属性值"的标签对
var 标签对象 = docuement.getElementById("id属性值") ;
2)标签对象.innerHTML = "<h1>hello</h1>" ;常用的) //可以加入常用的html标签进行渲染
标签对象.innerText = "设置普通文本" ,"<h1>hello</h1>",不会渲染标签!会将标签输出浏览器中
js内置对象之String
js语言中,String对象,指的就是字符串数据值
给的格式:创建一个js的字符串对象
var 对象名 = new String("字符串值") ;
要表示一个字符串的简写格式
var 对象名 = "字符串值" ;
1)常用的功能 charAt() 获取指定索引处的字符
alert(s.charAt(1)) ;
2)concat(字符串):拼接功能,将原始内容和当前字符串进行拼接
没有学习这个功能之前
使用"+"进行拼接
document.write(s+"高圆圆") ;
拼接功能
alert(s.concat("mysql")) ;
3)可以给字符串进行颜色标记 fontcolor ("颜色值(rgb(255,198,255),颜色单词..)")
js中的函数定义以及调用
写法1:
function 函数名称也就是你的方法名(形式参数列表....){
//业务代码,直接输出
}
调用函数:
单独调用
函数名称(实际参数列表) ;
写法2:
function 函数名称也就是你的方法名(形式参数列表....){
return 具体结果;
}
赋值调用
var 结果变量 = 函数(实际参数) ;
直接输出 结果变量;