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代码

javascript语句语义大全(1)的更多相关文章

  1. javascript语句语义大全(2)

    1. 四则运算相关 +,-,*,/,% 分别是加减乘除和取余 2.Math.pow(a,b) a的b次方 3.toFixed(a) 四舍五入为指定小数位数的数字 4. k++; ++K 看似相同但是在 ...

  2. javascript语句语义大全(7)

    1. 事件 onmousedown——鼠标按下事件 当鼠标按下的时候触发,根据鼠标不同的按键会有不同的值传入,左键0,滚轮1,右键2,不同浏览器可能有不同. onmousemove——当鼠标移动的时候 ...

  3. javascript语句语义大全(6)

    var d = new Date();//创建当前日期对象var d = new Date('2016/03/22');//允许var d = new Date('2016/3/22');//允许va ...

  4. javascript语句语义大全(5)

    1. var str = "abcd";alert(str.length);alert(str.charAt(0));//获取下标为0的字符alert(str.charCodeAt ...

  5. javascript语句语义大全(4)

    1. var arr1=new Array(2) var arr2=new Array() var arr3=new Array("a","b") var ar ...

  6. javascript语句语义大全(3)

    1. for(var i=0;i<10;i++){ } for循环,括号里面是循环条件,翻译过来是,初始设定1=0:没循环一次i会+1,直到i<10 2. var i=0: while(i ...

  7. javascript语句——条件语句、循环语句和跳转语句

    × 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...

  8. 第五章:Javascript语句

    在javascript中,表达式是短语,那么语句(statement)就是整句或命令.正如英文语句以句号结尾,javascript以分号结尾. 表达式计算出一个值,但语句使某件事发生. “使某件事发生 ...

  9. MongoDB查询修改操作语句命令大全

    MongoDB查询更新操作语句命令大全 查询操作 1.条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ ...

随机推荐

  1. "urllib"库的学习

    在习题—41遇到这个模块/库, 有兴趣的参考下面这个网址: http://blog.sina.com.cn/s/blog_b369b20d0101kb7m.html # coding: utf-8 i ...

  2. CentOS 6下的VPN搭建

    PPTP 全称为 Point to Point Tunneling Protocol — 点到点隧道协议,是VPN协议中的一种.虚拟专用网(VPN)被定义为通过一个公用网络(通常是因特网)建立一个临时 ...

  3. Python 常见的内置模块

    datetime datetime是python处理日期和时间的标准库 获取当前日期和时间 我们先看看如何获取当前的日期和时间: >>> from datetime import d ...

  4. 艰辛五天:Ubuntu14.04+显卡驱动+cuda+Theano环境安装过程

    题记:从一开始不知道显卡就是GPU(虽然是学计算机的,但是我真的不知道…脑残如我也是醉了),到搞好所有这些环境前后弄了5天时间,前面的买显卡.装显卡和装双系统见另一篇博客装显卡.双系统,这篇主要记录我 ...

  5. 如何使用ajax(jquery)

    以下是我第一次工作时写的ajax: $.ajax({ url: "/spinweb/store/storeHome.do", dataType: 'json', data: { & ...

  6. Struts2--课程笔记1

    第一个Struts程序: 在开发Struts程序之前,首先要导入额外的jar包,基本需求的是14个jar包,关于14个ja包是什么,有什么作用,此处不讲述. 还要配置web.xml文件,注册Strut ...

  7. Flask -- 消息闪现、错误处理

    flash 可以在任何需要的地方添加,类似于print from flask import flash @app.route('/') def index(): flash('You are in h ...

  8. HDU 5813 Elegant Construction

    构造.从a[i]最小的开始放置,例如放置了a[p],那么还未放置的,还需要建边的那个点 需求量-1,然后把边连起来. #pragma comment(linker, "/STACK:1024 ...

  9. j2ee的十三种技术

    J2EE的十三种技术(规范)  种不同的驱动,具体来说,包括有: 类型1:JDBC-ODBC桥 在JDBC刚产生时,JDBC-ODBC桥是非常有用的.通过它,开发者可以使用JDBC来访问一个ODBC数 ...

  10. 当@PathVariable遇上中文和点

    当@PathVariable遇上中文和点 Spring MVC从3.0开始支持REST,而主要就是通过@PathVariable来处理请求参数和路径的映射.  由于考虑到SEO的缘故,很多人喜欢把新闻 ...