javascript语句语义大全(2)
1. 四则运算相关
+,-,*,/,%
分别是加减乘除和取余
2.Math.pow(a,b)
a的b次方
3.toFixed(a)
四舍五入为指定小数位数的数字
4. k++;
++K
看似相同但是在运算的时候有些微的差异
var k=0
alert(k++)
alert(++k)
上述两个式子中,第一个的结果还是0,第二个是1.
例如:alert(++k + k++ + ++k + k);
上式中,先执行++K,这个时候k被+1的同时,++K立即生效,于是式子成为:alert(1 + k++ + ++k + k); k=1
紧接着,执行k++,k虽然被+1,但是k++的值依然是1,所以结果为:alert(1 + 1 + ++k + k);k=2
然后++K执行,k变为3——alert(1+ 1 + 3 + k);k=3
最后执行+k,变成alert(1+1+3+3);k=3
结果为8
5. isNaN(v)
是否是数字
6.
switch(i){
case 0:
case1:
alert("aaa");
break;
条件语句,当i的值和下面的case值相同的时候,执行对应的语句。注意这里有一个词:break,代表跳出如果没有跳出,那么在执行完句子a之后,程序会继续执行a+1,a+2直到存在跳出语句为止。
7.
var _name = "background";
_div.style[_name] = _value; //_name 指变量,这里指字符串"background"
_div.style._name = _value; //_name不是style的属性,所以找不到
8.
toString(2)//十进制 to 二进制
parseInt(10, 2) //10用二进制来表示,返回其十进制
javascript语句语义大全(2)的更多相关文章
- javascript语句语义大全(1)
1. <script></script> javascript标签对,所有javascript内容都会写在这个里面 2. var a=0; var a; 变量的声明,上面的是声 ...
- 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({ ...
随机推荐
- Excel教程(4) - 数据库函数
DAVERAGE 用途:返回数据库或数据清单中满足指定条件的列中数值 的平均值. 语法:DAVERAGE(database,field,criteria) 参数:Database 构成 ...
- mysql灵活分页存储过程
), -- 表名 ), -- 排序字段(必须!支持多字段不用加order by) IN _PageIndex int, -- 指定当前为第几页 IN _PageSize int, -- 每页多少条记录 ...
- 单例:用AFNetworking封装举例
创建单例的方式 import AFNetworking class NetworkTools: AFHTTPSessionManager { //let是线程安全的 //使用单例实例只需要拿到Netw ...
- Python安装coverage.py
coverage.py是一个用来统计python程序代码覆盖率的工具.它使用起来非常简单,并且支持最终生成界面友好的html报告.在最新版本中,还提供了分支覆盖的功能. 官方网站: http://ne ...
- 安装免安装版的mysq服务的方法l
1.将安装包解压到没有中文的目录文件夹下,例如:D:\workspace\mysql-5.6.25-win32. 2.打开cmd窗口,进入到安装目录下, C:\Windows\system32> ...
- AVFoundation下的视频分帧处理
// // ViewController.m // VideoFrame // // Created by wiseman on 16/1/27. // Copyright (c) 2016年 wis ...
- .net core nlog记录日志
1.通过nuget 查找 下载 NLog.Extensions.Logging 2.配置nlog.config文件 <?xml version="1.0" encoding= ...
- LeetCode OJ 236. Lowest Common Ancestor of a Binary Tree
Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree. According ...
- 被非技术瓶颈阻挡了,没钱买Mac,挣扎ing
最近一直没来写博客,因为一直在找刷盘子.服务生.看店的工. 已经找到,主要因为前阵子天不热,所以酒馆的顾客不多.现在好了. 只好买个Mac mini,看了很多帖子,也只好暂时折中这样了.Mac买不起. ...
- Apache 与tomcat区别
Apache与Tomcat有什么关系和区别 经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是 ...