Python学习 Day31 JS类数组对象
JS类数组对象
一、三元运算符
概述:三元运算符由三部分组成,使用语法如下:
A ? B : C
- 三元运算符A:它需要的是一个布尔值(其他类型数值也可以,但是需要隐式转换为布尔值)
- 如果A部分为布尔值真,返回结果即为B,否则返回结果为C
- B与C:可以是任意类型数值,或者是一些表达式
<script type="text/javascript">console.log(true?"水面清圆":"一一风荷举");//水面清圆console.log(false?1:2);//2console.log(0?"晴空一鹤排云上":"便引诗情到碧霄");//便引诗情到碧霄console.log("水面清圆"?1+1:6);//2
/****************三元运算符在实战当中,经常用来给变量进行赋值*****************/var age = true ? 16 : NaN;console.log(age);//16
</script>
二、类数组对象
概述:函数体中拥有一个引用类型的数据arguments
- arguments【类数组对象:类似数组但不是数组,因为类数组对象只能使用数组的length属性,不能使用数组的方法】
- 类数组存在的意义:在函数没有形参的情况下,在函数体中获取函数所有的实参
- 类数组对象的数据类型:引用类型数据
function fun(){console.log(arguments);console.log(typeof arguments);//object}fun(1,2,3,4,5,6,7,8,9,10);
类数组存在的意义:在函数没有形参的情况下,在函数体中获取函数所有的实参
function fun(){var sum = 0;for(var i = 0 ; i < arguments.length; i++){sum += arguments[i];}console.log(sum);}fun(1,2,3,4,5,6,7,8,9,10);//55
Python学习 Day31 JS类数组对象相关推荐
- Python学习笔记 (类与对象)
Python学习笔记 (类与对象) 1.类与对象 面向对象编程语言类: 一个模板, (人类)-是一个抽象的, 没有实体的对象: (eg: 张三, 李四) 属性: (表示这类东西的特征, 眼睛, 嘴巴, ...
- python学习之【类和对象】
前言 五一快乐! 上一篇文章python学习--[第八弹]中,给大家介绍了python中的函数,这篇文章接着学习python中的类和对象. 我们知道,python中一切皆对象.在这篇文章开始之前,我们 ...
- python学习day2:类与对象
类与对象 一.内置函数 1.int方法 (1)def__add__(self, y): #两数相加 """ x.__add__(y) <==> x ...
- Python学习9 面向对象 类和对象
面向对象和面向过程 类和对象 类的设计 类的创建 self:相当于当前对象:类似于Java中的this 类的创建和使用: #类的命名:每个单词首字母大写 class Dog:#属性name = 'do ...
- 【python学习11】类和对象的再次深入
*7.类的赋值.浅拷贝.深拷贝 (一)封装 self.__age=age: self.__age前面有两个"_",说明该属性不能在类对象外部被访问 (二)继承 子类中的初始 ...
- js之数组,对象,类数组对象
2019独角兽企业重金招聘Python工程师标准>>> 许久不写了,实在是不知道写点什么,正好最近有个同事问了个问题,关于数组,对象和类数组的,仔细说起来都是基础,其实都没什么好讲的 ...
- JS中集合对象(Array、Map、Set)及类数组对象的使用与对比
JS中集合对象(Array.Map.Set)及类数组对象的使用与对比 在使用js编程的时候,常常会用到集合对象,集合对象其实是一种泛型,在js中没有明确的规定其内元素的类型,但在强类型语言譬如Java ...
- -js中json数组 以表格形式_为什么js类数组加上splice方法就是数组形式,不加就是对象形式?...
var array_like = {};array_like[0] = "test 0";array_like[1] = "test 1";array_like ...
- JS 函数中的 arguments 类数组对象
1. arguments 介绍 2. arguments 转为数组 3. 箭头函数中没有 arguments 1. arguments 介绍 众所周知,js 是一门非常灵活的语言.当我们在 js 中调 ...
最新文章
- php 提交网页 传值 获取编辑框的值
- makefile使用宏及用法$(宏标识符) $(cc)_宏编程的艺术
- Notice: Undefined variable解决办法
- 关于blog的编写 规则
- mysql blob key length_mysql提示used in key specification without a key length
- Windows Live Writer 在win2003 的安装方法
- oracle8修改最大连接数,ORACLE查看并修改最大连接数的具体步骤
- java.lang.classcastexception怎么解决_java.lang.LinkageError:ClassCastException
- Routing a Marathon Race
- 中国天然玉米黄质市场趋势报告、技术动态创新及市场预测
- Mysql like ' ' 会不会用到索引
- 【没有assembly目录】spark2.0.0启动时无法访问spark-assembly-*.jar的解决办法
- C++虚函数(多态性)
- OpenGL超级宝典(第7版)环境配置和相关问题
- kali安装zmap
- 组合优化问题MATLAB程序,组合优化问题(一).ppt
- Word2vec安装使用
- Miracle密码算法开源库(十三)分析 :mrflsh4.c
- 微信小程序:for循环与if判断
- NLP领域表达退化各向异性理解及对应策略总结