zoukankan      html  css  js  c++  java
  • javascript语句语义大全(1)

    1. <script></script>

    javascript标签对,所有javascript内容都会写在这个里面

    2. var a=0;

      var a;

    变量的声明,上面的是声明的同时,将0这个值赋值给a,下面的是单纯的赋值。

    3.documt.write("aaaa")

    文档书写,会在浏览器里面书写出aaa

    4. var a=parseInt(12.34)

    将12.34取整,得到的值赋值给a

    5.document.getElementById("a")

    document.getElementsByClassName("a")

    document.getElementsByTagName("a")

    等等句式都是获得一个或一类对象,第一句获得的是一个id为a的对象,第二句是获得类名为a的对象,注意这里的Element后面有s,说明这个获得的对象可以是多个。最后一个是获得标签为a的对象,即<a></a>

    var b=document.getElementsByClassName("a")

    上述代码就将获得的对象传值给了b,拥有多数的a类对象变量b便成为了数组,数组中的每一个元素都是一个对象。另,无论最终获得的对象的个数有多少,哪怕只有一个,也不能直接

    var c=b

    这么使用,必须是

    var c=b[0]

    数组的计数是从0开始的

    6. 1+2

      "1"+"2"

      "1+2"

      "1"+2+3

      1+"2"+3

      1+2+"3"

    以上的结果分别是:

    3,"12","1+2","123","123","33"

    可以知道,被""包围的1,2就已经不是数字类型,而是字符串类型了,所以依次的答案为:

    1. 1+2因为都是数字所以直接相加,结果3

    2. "1"+"2"都是字符串,+号的意义变成【连接】,所以是"12"

    3. 就是一个字符串,哪怕里面谢了很多看起来像是函数的东西,但是【只要里面没有“”阻断这个字符串,那么其内容就永远是个字符串,不会进行任何逻辑运算,所以答案是"1+2"

    4. 1+“2”+3,2成为了字符串,1,3还是数字,这种结果为"123",因为1后面跟着的是字符串,所以+只起到连接作用,字符串后面的+也是

    5.“1”+2+3,看起来后面的2+3应该是可以计算的,但是很可惜,电脑计算过程是这个样子的——

    ("1"+2)+3

    处理括号中间的内容的时候,括号内就已经成了“12”字符串了,即使3是数字,但是前面已经是字符串了,所以最终结果还是字符串——"123"

    6. 1+2+"3",同样,先处理1+2,没有字符串直接得到3,再和后面的字符串结合,成了"33"

    7.window.onload = function(){

    表示在文档在完全加载之后,再去执行其中的js代码

  • 相关阅读:
    巩固基础前台
    super 、static、final关键字加深记忆哦!还有父子类构造函数调用问题
    java异常了解
    spring粗略整体认识
    java枚举新认识
    泛型集合注意事项
    java反射基础
    对java集合类的认识——基础很重要
    多线程(C++ And POSIX)
    v2代理原理,应用
  • 原文地址:https://www.cnblogs.com/thestudy/p/5614690.html
Copyright © 2011-2022 走看看