当前位置: 首页 > news >正文

做期货看什么网站/产品推广步骤

做期货看什么网站,产品推广步骤,黑龙江省建设网站,揭阳网站建设数组 数组:一组变量的集合,起一个统一的名字。如何使用数组:创建 取值 赋值创建:共四种 创建空数组:var 数组名[]; var 数组名new Array(); 何时使用:暂时不知道数据内容,先创建空数组&#x…

数组

数组:一组变量的集合,起一个统一的名字。
如何使用数组:创建 取值 赋值
创建:共四种

  1. 创建空数组:var 数组名=[]; var 数组名=new Array();

      何时使用:暂时不知道数据内容,先创建空数组,再追加
  2. 创建同时初始化数组内容:var 数组名=[值1,值2,...]

          何时使用:创建时,就已经知道数组的内容  
  3. 创建指定元素个数的数组: var 数组名=new Array(n);创建一个新数组对象,同时初始化n个空元素

  4. 创建同时初始化数组内容:var 数组名=new Array(值1,值2,...)

var week=["日","一","二","三","四","五","六"];0   1    2   3    4    5    6console.log("今天星期"+week[5]);

数组中每个元素<==>一个变量: 用法和变量完全相同!

2. 取值:获取数组中指定位置的元素内容下标:数组中标识每个元素位置的序号默认,自动从0开始,每个+1,到元素个数-1结束如何取值:var 元素的值=数组名[下标];
3. 赋值:将新值放入指定位置的元素中保存如何赋值:数组名[下标]=新值;数组是引用类型的对象:数组名作为变量赋值或参数传递时,都是将地址值复制给对方后果,对方修改数组的内容,访问原数字名也会受影响null: 主动释放一个对象的引用。null本身是原始类型的值
垃圾回收器:伴随主程序,同时运行的后台程序记录每个对象当前被引用的次数被引用的次数==0,垃圾回收器自动释放对象内存空间
强烈建议:在使用完,较大对象后,主动赋值为null,总是好习惯
  1. 获取数组的元素个数:arr.length属性,不加圆括号
    固定套路:
         获得数组最后一个元素:arr[arr.length-1];

      向数组末尾追加一个新元素:arr[arr.length]=新值
    js中的数组 vs 其他语言中的数组:3个区别:1. 不限制元素的数据类型2. 不限制数组长度3. js的数组越界不会出错!赋值时:自动创建制定下标的元素,保存新值length属性,会随最大下标而变化取值时:视图从没有的下标位置取值,返回undefined
    
    1. 遍历数组:从第0个元素开始,依次获取每个元素,

               对每个元素执行相同的操作下标:遍历数组时,天生的循环变量!
            var emps=[];var input='';while((input=prompt("输入员工姓名"))!="exit"){emps[emps.length]=input;}console.log(emps);
            var arr=[2,5,4,6,7,9];function getMax(arr){var max=arr[0];for(var i=1;i<arr.length;i++){arr[i]>max&&(max=arr[i]);}return max;}console.log(getMax(arr));//获取数组中最大值
//获取元素下标的位置function indexOf(arr,elem){for(var i=0;i<arr.length;i++){if (arr[i]==elem) {return 1;} else{return -1;}}}var emps=["A","B","C","E"];console.log(indexOf(emps,prompt("输入要查找的姓名")));

//冒泡排序

                function myArr(arr){for(var i=0;i<arr.length;i++){for(var j=0;j<arr.length-i-1;j++){if(arr[j]>arr[j+1]){var temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}}var arr=[12,4,9,21,43,3];myArr(arr);console.log(arr);

关联数组

数组的API:
关联数组(hash数组):可自定义元素下标名称的数组(关联数组是字符串)
索引数组:自动从0开始分配连续不重复的序号下标
如何创建关联数组:2种方式:

  1. 先创建普通空数组,再追加自定义下标的元素var ym=[];ym["sname"]="MM";ym["A"]=81;ym["B"]=53; ym["C"]=89;
*关联数组的length属性失效*
*关联数组中的key不能重复*
关联(hash)数组优势:查找极快!和元素个数无关!2. 创建数组同时,初始化元素内容:var mm={"sname":"MM","A":81,"B":53,"C":89};key    value关联数组中保存的是多个key/value对儿键  值

//数组去重

           var arr=[2,2,4,5,3,6,5,3];function myArr(arr){var arr1=[];for(var i=0;i<arr.length;i++){if(arr1.indexOf(arr[i])==-1){arr1.push(arr[i]);}}return arr1;}console.log(arr);console.log(myArr(arr));

如何遍历关联数组:

   for(var key in arr){
//依次取出arr中每个key,存在变量key中
arr[key]-->获得当前正在遍历的key中存储的值}

## 数组API ##

数组转换成字符串:有两种方法

  1. var str=arr.toString(); 默认只能以逗号分隔每个元素。

  2. var str=arr.join("连接符");自定义元素间的连接符
    固定套路:

    1. 将字符数组,无缝拼接为单词:
      比如: var chars=["H","e","l","l","o"];

    2. 将单词数组,拼接为句子:

    3. 将数组转化为页面上的列表/选择元素:

    优化:频繁字符串拼接,推荐使用数组的join方法作为替代
    步骤:

    1. 先将要拼接的子字符串,放入一个数组中,临时保存

    2. 遍历结束后,一次性join成一个完整字符串

var words=["we","two","who","and","who"];var str=words.join(" ");console.log(str);//we two who and who

连接数组和获取子数组:不修改原数组对象,返回新数组对象

   concat: var newArr=arr.concat(值1,值2,[值3,值4].....)slice: var subArr=arr.slice(starti[,endi+1]);starti: 开始的位置下标endi: 获取到的位置下标***含头不含尾***slice支持倒数下标省略endi,从starti一直取到结尾
            var arr=[1,4,3];var arr1=[22,44];var newArr=arr.concat(13,134,arr1);console.log(arr);

splice:删除,插入,替换任意位置的任意个元素

    ***直接修改原数组 
删除:splice(starti,n);//starti
            var arr=[1,2,4,4,5];var id=arr.splice(2,2);console.log(arr);console.log(id);
http://www.lbrq.cn/news/741601.html

相关文章:

  • wordpress教程 ppt/seo排名啥意思
  • 涿州网站建设天峰/百度广告代理商
  • 购物网站名字大全/有哪些平台可以做推广
  • 用哪个程序做网站收录好/百度推广视频
  • 做艺术品的网站/免费友链互换
  • vuejs做视频网站设计/怎么自己创建网站
  • 南宁网站优化/微商引流人脉推广软件
  • 建设刷钻网站/如何推广app更高效
  • 页面设计布局/宁波seo优化外包公司
  • 网站的容量/武汉谷歌seo
  • 企业网站开发项目策划书/国内网络推广渠道
  • 给人做代工的网站/seo网络营销外包
  • 网站建设要考虑哪些方面/海外发布新闻
  • 网站排名英文怎么说/站长工具 seo综合查询
  • 网站推广公司哎奶茶/论坛优化seo
  • 网站建设合同纠纷问题/谷歌广告上海有限公司官网
  • seo网站建设厦门/关键词分类
  • 潍坊市住房和城乡建设网站/做百度推广代运营有用吗
  • 男女生做爰视频网站/品牌营销策划方案案例
  • 网页升级访问每天正常更新每日/郑州seo技术代理
  • 北京市建设工程质量监督站网站/营销型网站建设的步骤流程是什么
  • 怎么建淘宝优惠券网站做推广/seo优化啥意思
  • c 做网站流程/如何提高网站排名
  • 加强网站建设技术培训/全域seo
  • 企业如何建设网站呢/站长工具大全
  • 西宁做网站公司排名/百度搜索推广是什么
  • 介休市政府网站/如何做网页制作
  • 佛山网站建设专业现状/太原网络推广价格
  • 做购物类网站有哪些/做销售最挣钱的10个行业
  • 软件技术真的很难学吗/windows优化大师是哪个公司的
  • Redisson3.14.1及之后连接阿里云redis代理模式,使用分布式锁:ERR unknown command ‘WAIT‘
  • KDD 2025 | CMA:一次训练,预测任意过去与未来!元学习+扩散模型颠覆时序预测!
  • 构建情感智能体:下一代AI心理助手的架构与实践
  • Apache RocketMQ,构建云原生统一消息引擎
  • neo4j导入导出方法
  • Matlab数字信号处理——基于最小均方误差(MMSE)估计的自适应脉冲压缩算法复现