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];




     

  • 相关阅读:
    Git轻松入门3:远程仓库篇
    Git轻松入门2:分支篇
    Git轻松入门1:本地仓库篇
    通俗易懂的解释:什么是API
    小白都看得懂的Javadoc使用教程
    尾调用与尾递归
    要理解递归就要先理解递归:手把手教你写递归
    不复杂的空间复杂度
    不复杂的时间复杂度
    Java程序执行过程及内存机制
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215424.html
Copyright © 2011-2022 走看看