(7)JavaScript学习笔记 - 运算符(续)

一、带操作的赋值运算符

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




 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值