《avascript 高级程序设计(第三版)》 ---第三章 基本概念2

本文详细介绍了Javascript中的乘性操作符、关系操作符及函数等核心概念,并解释了其与C语言的区别,如Infinity的运算规则、字符串比较方式、函数参数处理方式等。

1.乘性操作符:

  1)*法操作法:

   Infinity * 0 = NaN   Infinity * 非零 = Infinity 或 - Infinity    

  2)/法操作符:

   Infinity / Infinity = NaN  0/0 = NaN  N0 / 0 = Infinity 

2.关系操作符:

  < > <= >= != == === 如果有一个数值是数字,将另外一个转换成数字  如果两个都是字符串,则比较第一个字母的ASCII值。

3.条件操作符,赋值操作符,逗号操作符等等。

4.语句:

  if,do-wihle,while,for,for-in,with,break,continue,label。

5.函数:

  1)理解参数:函数中有无参数实际上都保存在arguements[]数组中。

  2)没有重载,会执行所有

 

 

  总结: Javascript的语法和C语言及其类似,所以学起来比较简单,但是在一些比较上存在一些区别。

      未指定返回值的函数返回的是一个特殊的undefined值。

      ECMAScript中没有函数签名的概念,因为函数参数是以一个包含零或多个值的数组的形式传递的。

      由于不存在函数签名的特性,ECMAScript函数不能重载。

 

转载于:https://www.cnblogs.com/yitianxi/p/5059506.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值