js入门-two

document.write  :  文档输出。如果当页面加载完成后再去执行该方法,但该方法的输出内容会覆盖页面原有的内容。

注:window.οnlοad=function(){}

当用js写的有些效果是在页面加载完成后才能实现的,需要把script标签放在整个html代码的最后,或者是放在head标签中然后把js内容写在window.οnlοad=function(){}的代码块中。

document.getElementById();(document(文档)element(元素)文档下通过id来获取元素)

var oBox = document.getElementById('box');

获取id为box的标签的值:

var sBox = oBox.value;

注:通过value属性获取到的内容都是字符串类型的

1、判断输入的是否为数字

if(isNaN(要判断的值)){}

2、switch的用法

switch(要做选择的属性名){
  case 值:当前值要执行的语句;
  break;//阻止代码向下一个case运行,防止case穿透
}

例:
var sJudge = document.getElementById('#box').value
switch(sJudge){
  case 1:当前值要执行的语句;
  break;
}

3、三目运算符

表达式1 ? 表达式2 : 表达式3(等同于if()else{})

如果表达式1运行结果为true则执行表式2,否则执行表达式3

4、程序的三大结构

(1) 顺序结构:按顺序一步步执行。

(2) 选择结构(条件结构):有条件语句判断,看要执行哪一步。

    例如:if语句,switch语句

    只有if(){}else{}时,代码块中都只有一条语句时,可省略花括号。

    当if有花括号else没有,并且else下有多条执行语句时,之会执行else后的第一条语句。

(3) 循环语句

    例如:while语句,do while语句,for语句

    while(条件){语句}

    do{语句}while(条件)

    for(初始化变量;条件;变化){语句}

注:while 和 do while 的区别    

    (1) while有可能一次都不执行;do while 至少会执行一次

    (2) while 先判断后执行;do while 先执行一次后判段

注:for循环执行顺序

    (1) 声明初始化变量,(2)判断条件,(3)执行代码块,(4)执行变化,(5)判断条件...

注:break 和 continue的同异

不同:break :跳出整个循环

           continue : 跳出当前循环,执行下一次循环

相同:都不会执行各自后面的代码

5、console的常用方法

console.log()//输出普通信息
console.warn()//输出警示信息
console.info()//输出提示性信息
console.error()//输出错误信息
console.debug()//输出调试信息
console.group()//开始一组输出信息
console.groupEnd()//结束一组输出信息
console.time()//必须传入一个字段表标示开始计时
console.timeEnd()//必须传入一个字段表标示结束计时
console.assert()//对表达式进行判断,只有为false时才会输出信息
console.dir()//将dom节点以树形结构形式进行输出便于查看

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值