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代码
javascript语句语义大全(1)的更多相关文章
- javascript语句语义大全(2)
1. 四则运算相关 +,-,*,/,% 分别是加减乘除和取余 2.Math.pow(a,b) a的b次方 3.toFixed(a) 四舍五入为指定小数位数的数字 4. k++; ++K 看似相同但是在 ...
- javascript语句语义大全(7)
1. 事件 onmousedown——鼠标按下事件 当鼠标按下的时候触发,根据鼠标不同的按键会有不同的值传入,左键0,滚轮1,右键2,不同浏览器可能有不同. onmousemove——当鼠标移动的时候 ...
- javascript语句语义大全(6)
var d = new Date();//创建当前日期对象var d = new Date('2016/03/22');//允许var d = new Date('2016/3/22');//允许va ...
- javascript语句语义大全(5)
1. var str = "abcd";alert(str.length);alert(str.charAt(0));//获取下标为0的字符alert(str.charCodeAt ...
- javascript语句语义大全(4)
1. var arr1=new Array(2) var arr2=new Array() var arr3=new Array("a","b") var ar ...
- javascript语句语义大全(3)
1. for(var i=0;i<10;i++){ } for循环,括号里面是循环条件,翻译过来是,初始设定1=0:没循环一次i会+1,直到i<10 2. var i=0: while(i ...
- javascript语句——条件语句、循环语句和跳转语句
× 目录 [1]条件语句 [2]循环语句 [3]跳转语句 前面的话 默认情况下,javascript解释器依照语句的编写顺序依次执行.而javascript中的很多语句可以改变语句的默认执行顺序.本文 ...
- 第五章:Javascript语句
在javascript中,表达式是短语,那么语句(statement)就是整句或命令.正如英文语句以句号结尾,javascript以分号结尾. 表达式计算出一个值,但语句使某件事发生. “使某件事发生 ...
- MongoDB查询修改操作语句命令大全
MongoDB查询更新操作语句命令大全 查询操作 1.条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的db.collection.find({ ...
随机推荐
- hdu 5874 Friends and Enemies icpc大连站网络赛 1007 数学
#include<stdio.h> #include<iostream> #include<algorithm> #include<math.h> #i ...
- VS中调试时监控线程的最后错误代码
进行调试的时候,监控线程的最后错误代码是非常有用的. 在 Microsoft Visual studio 中,Microsoft 的调试程序支持一个非常有用的特性,即可以配置 Watch 窗口,以便始 ...
- IntelliJ IDEA 13.1.4新建java web项目
打开软件
- redis高级实用特性(1)
1.安全性 2.主从复制 3.事务处理 4.持久化机制 5.发布订阅消息 6.虚拟内存的使用 安全性:设置客户端连接后进行任何其他指定前需要使用的密码 警告:因为redis速度相当快,所以在一台比较好 ...
- 一把刀系统维护工具箱 v1.6 绿色版
软件名称: 一把刀系统维护工具箱 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win8 / Win7 / Vista / WinXP 软件大小: 13.7MB 图片预览: 软件简介: 一把 ...
- 第四题 (List)写一个函数reverseList,该函数能够接受一个List,然后把该List 倒序排列。 例如: List list = new ArrayList(); list.add(“Hello”); list.add(“World”); list.add(“Learn”); //此时list 为Hello World Learn r
package zuoye; import java.util.ArrayList; import java.util.List; public class Reverse01 { public st ...
- 使用observable数组(Working with observable arrays)
observable数组(observable arrays) 如果你要探测和响应一个对象的变化,你应该用observables.如果你需要探测和响应一个集合对象的变化,你应该用observableA ...
- COM与.NET程序集导出和部署COM组件
为了分布式和多客户端调用我们还需要将写好的COM组件发布到一台服务器上.这里我们将组件部署到操作系统的COM+应用程序中去.如果没此需要就可以导出后,在C++环境中调用COM了. 第一步:导出COM组 ...
- zstu 4215 多起点bfs
input n m 1<=n,m<=1000 n*m的地图,全为大写字母 7 10 WWWWWCCDEW WWWWCCEEEW WTWWWCCCCW WWFFFFFFWW WWFAAAA ...
- RVM: instsallation
login as user, do the following: curl -L https://get.rvm.io | sudo bash -s stable # add user to grou ...