js学习笔记 js添加元素,之前之后 流程控制语句

本文介绍了JavaScript中使用typeof操作符进行数据类型判断的方法,并演示了如何利用indexOf()方法查找字符串在文本中的位置。此外,还涉及了基本的DOM操作及简单的流程控制语句。
<script type="text/javascript">
    //typeof 操作符  判断是string number boolean object什么类型
   
document.getElementById("demo").innerHTML=
typeof "zhuruiheng"+"<br>"+
typeof 22+"<br>"+
typeof false+"<br>"+
typeof {name:'heng',age:22};

var person=null;
    document.getElementById("person").innerHTML=
    typeof person;


    //元素后边添加
    var s=undefined;
    var parent=document.getElementById("person");
    var element=document.createElement('span');//创建 一个标签
    var a=document.getElementById("person").innerHTML=
    typeof s+8;
    //往标签里添加内容node
    var node=document.createTextNode(a);
    element.appendChild(node);
    //把标签添加到想要的标签中
    parent.appendChild(element);




    //元素前边添加 

    var before="之前";
    var par=document.getElementById("person"); 
    var i=document.createElement('i');
    var be=typeof before;
    //alert(be)
    i.innerHTML=be;
    //需要两个参数 标签 位置
    par.insertBefore(i,par.childNodes[0]);

     </script>



     <script type="text/javascript">
      //流程控制语句
      if
      if else
      while
      do while
      with

    </script>




switch(n)
{
case 1:
  执行代码块 1
  break;
case 2:
  执行代码块 2
  break;
default:
  n 与 case 1 和 case 2 不同时执行的代码
}






for




for in



Break 和 Continue 语句


     </script>

//indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。从0开始,没有返回-1;indexOf() 方法对大小写敏感!
      var str="Hello world!";  
document.write(str.indexOf("Hello") + "<br />");  //0
document.write(str.indexOf("World") + "<br />"); //-1,没有大写的W返回-1
document.write(str.indexOf("world"));    //6



小结

1,typeof 判断数据类型

2.indexof 返回字符串的位置

3.=赋值  ==比较  ===恒等,判断值与类型

4.+ 数字相加,字符串链接







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值