• 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用二进制来表示,返回其十进制

  • 相关阅读:
    vim编辑器
    linux常用的命令解释
    克隆虚拟机及本地仓库的搭建
    创建windows系统下的虚拟机
    创建linux系统下的虚拟机
    drf频率组件
    django中过滤 搜索 排序
    drf分页
    js回顾
    数据类型
  • 原文地址:https://www.cnblogs.com/thestudy/p/5615829.html
Copyright © 2020-2023  润新知