zoukankan      html  css  js  c++  java
  • (7)JavaScript学习笔记 运算符(续) java程序员

    一、带操作的赋值运算符

    1.+= 执行加法和赋值运算

    total+=sales_tax;
    //等同于
    total=total+sales_tax;



    二、条件运算符
    1.三元运算符
    greeting = "hello" + (username != null ? username : "there");
    //等价于
    greeting = "hello";
    if(username != null)
       greeting += username;
    else
       greeting += "there";

    三、typeof 运算符
    1.放在一个运算数之前,返回值是一个字符串,说明此运算数的类型;

    2.数字返回“number”,字符串返回“string”,布尔值返回“boolean”,对象、数组和null 返回的都是“object”,对函数返回的是“function”,未定义的返回的是“undefined”

    四、数组和对象存取运算符
    1.使用[ ] 来存取数组的元素,使用 . 来存取对象的元素;

    2. . 左边的是对象,右边的是一个标识符(属性名),必须是该对象的属性或方法的直接量名,而且不需要指明类型

    document.LastModified;
    navigator.appName;
    frame[0].length;
    document.write("hello world");

    3.如果 [ ] 左边的是一个数组,右边的必须是一个整数

    frames[1];
    document.forms[i + j];
    document.forms[i].elements[j++];

    4.如果 [ ] 左边是一个对象,右边应该是一个值为字符串的表达式,他指明该对象的一个属性;

    document["LastModified"];
    frames[0]['length'];
    data["val" + i];




     

  • 相关阅读:
    ubuntu nfs server config
    增加虚拟机ubuntu的硬盘
    MD5算法
    MySQL错误ERROR 1366 (HY000): Incorrect string value..
    SQLPro Studio链接本地MYSQL
    mysql修改root密码
    jdk7 for Mac
    mysql is stop 点击start启动不了,卸载重装
    Mac版Intellij IDEA弹窗报this license XXXXXXXX has been cancelled
    Python 环境搭建
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215424.html
Copyright © 2011-2022 走看看