随笔 - 172  文章 - 0  评论 - 0  阅读 - 11939

数据类型

一,字符串

1.正常字符串我们使用单引号或者双引号包裹

2.注意转义字符\

  \'  单引号

  \n  换行

  \t  tab

  \u4e2d  中国的“中”字, Unicode字符

3.多行字符串编写

用漂号包裹

var msg=

    `hello

    world

    你好`

4.模板字符串

  

 5.字符串一些方法

 

二,数组

 可通过arr.length赋值,改变数组长度,赋值过小会导致元素丢失

可通过slice()方法截取数组:

  concat()拼接数组,但是并没有修改原数组,只是是生成了一个新的数组 

 数组:存储数据(如何存,如何取,方法都可以自己实现)

 

三,对象

若干键值对

var 对象名={

  属性名 : 属性值,

  属性名 : 属性值,

  属性名 : 属性值

}

 js中的对象,{.....}表示一个对象,键值对描述属性,多个属性之间使用逗号隔开,最后一个属性不加逗号

JavaScript中的所有的键都是字符串,值是任意对象

1.对象赋值:

   person.name="嘻嘻哈哈"

2.使用一个不存在的对象属性,不会报错!

   person.aha    报undefined

3.动态删减属性

   delete person.name

4.动态添加

   person.haha="xixi"  直接就给对象加属性并赋值即可

5.判断属性值是否在这个对象中

   'age' in person   返回true 注意属性一定是要用''包裹

6.判断一个属性是否是自身拥有的

   person.hasOwnProperty('toString')  返回false

 

四,流程控制

if判断

 while循环

for循环

 

五,Map和Set集合

Map

 ============================================================================

 Set 无序不重复

 

 =========

六,iterator

遍历数组

 遍历map

 遍历set

 

posted on   键盘敲烂的朱  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示