1.变量是什么,有什么用?

1) 变量的主要作用,就是用来存储信息,然后在计算机程序中使用这些信息.
2) 通过给变量赋值,也将数据与一些能够描述的名字连接起来,简单说,就是给数据一个能让人理解的名字,12可以指年龄,也可以指距离,所以,需要通过这个定义,12就有了不同的含义。
3) 变量的值,最终是存储在内存中。

2.变量有哪几种数据类型,其中简单(基本)数据类型有哪些,复杂(引用)数据类型又有哪些?

基本数据类型
Number(数值) String(字符串) Boolean(布尔) Null(不是数字) Undefined(未找到)
复杂数据类型
Object(对象) [Array(数组) function(函数) 这两个可以被归为对象 所以基本数据类型有6种]

3.undefined 和 null 有什么区别?

null表示”没有对象”,即该处不应该有值。典型用法是:

  1. 1 作为函数的参数,表示该函数的参数不是对象。
  2. 2 作为对象原型链的终点。

undefined表示”缺少值”,就是此处应该有一个值,但是还没有定义。典型用法是:

  1. 1)变量被声明了,但没有赋值时,就等于undefined
  2. 2) 调用函数时,应该提供的参数没有提供,该参数等于undefined
  3. 3)对象没有赋值的属性,该属性的值为undefined
  4. 4)函数没有返回值时,默认返回undefined

4.根据链接里迪丽热巴的个人信息, 使用一个对象来存放她的个人信息, 迪丽热巴个人介绍

  1. var star={
  2. chineseName:'迪丽热巴·迪力木拉提',
  3. 'foreignName':'Dilraba Dilmurat',
  4. 'alias':['迪丽热巴','小迪','热巴','胖迪'],
  5. 'nationality':'中国',
  6. 'nation':'维吾尔族',
  7. 'birthplace':'新疆维吾尔自治区乌鲁木齐市',
  8. 'dateOfBirth':'1992年6月3日',
  9. 'constellation':'双子座',
  10. 'bloodType':'AB型 [170] ',
  11. 'height':'168 cm',
  12. 'weight':'47 kg [12] ',
  13. 'universityOneIsGraduatedFrom':'上海戏剧学院',
  14. 'occupation':['演员','歌手'],
  15. 'brokerageAgency':'嘉行天下工作室',
  16. 'representativeWorks':['阿娜尔罕','克拉恋人','三生三世十里桃花','烈火如歌','一千零一夜'],
  17. 'mainAchievements':['2016年中英电影节最佳新人奖','2016年中国泛娱乐指数盛典新势力女艺人奖','2016年中国泛娱乐指数盛典新势力女艺人奖','2016年中国泛娱乐指数盛典新势力女艺人奖','2016年中国泛娱乐指数盛典新势力女艺人奖'],
  18. }
  19. console.log(star);

5.定义一个对象存放电影详情页面的数据

  1. var details={
  2. 'bg':'imgjubcuna.peg',
  3. 'movieTitle':'流浪地球',
  4. 'score':'7.00分',
  5. 'text':'剧情',
  6. 'showTime':'2019-02-05上映',
  7. 'place':'中国大陆',
  8. 'duration':'100分钟',
  9. 'introductionToThePlot':'太阳即将毁灭,人类在地球表面建造出巨大的推进器,寻找新家园。然而宇宙之路危机四伏,为了拯救地球,为了人类能在漫长的2500年后抵达新的家园,流浪地球时代的年轻人挺身而出,展开争分夺秒的生死之战'
  10. }

6.定义个数组存放电影列表数据信息(至少 5 条信息)

  1. var movre=[{
  2. Image:[
  3. 'https://pic.maizuo.com/usr/movie/bed8f7edd414e5b8afd788be30b92f9f.jpg',
  4. 'https://pic.maizuo.com/usr/movie/9e17a42916fe1fb80becc74736ea32ff.jpg',
  5. 'https://pic.maizuo.com/usr/movie/e2faa90be5a512de432b30d23398f052.jpg',
  6. 'https://pic.maizuo.com/usr/movie/5cb44c8aa86c4d42ac62e708c2833908.jpg',
  7. 'https://pic.maizuo.com/usr/movie/87c202d4d2b7cbd9fb53171cb8424e66.jpg',
  8. ],
  9. Movietitle:[
  10. '流浪地球','飞驰人生','阿丽塔:战斗天使','绿皮书','夏目友人帐',
  11. ],
  12. score:[
  13. '7','7','7','7','7',
  14. ],
  15. toStar:[
  16. '布莱恩.辛格','沈腾','阿卡丽','史迪森.大卫','夏目友人',
  17. ],
  18. region:[
  19. '美国','中国','英国','法国','日本',
  20. ],
  21. duration:[
  22. '103分钟','185分钟','142分钟','120分钟','190分钟',
  23. ]
  24. }]

7.定义一个对象, 存放特惠页面信息

  1. var food=[{
  2. Image:[
  3. '/img/hb1.c99f4fac.jpg',
  4. '/img/hb2.dbe99e3a.jpg',
  5. ],
  6. name:[
  7. '柳州鲜香螺蛳粉 300g*1','雅诗兰黛 净颜透澈卸妆乳',
  8. ],
  9. introduce:[
  10. '传统制粉手艺 甄选多重原料 地道广西风味','【香港直邮】 3*30ml/支 深层清洁卸妆 温和不刺激 净莹清爽',
  11. ],
  12. Price:[
  13. '¥13原价15.5','¥64原价82',
  14. ],
  15. }]

8.附加题: 有一个数组, var starList = [‘赵丽颖’, ‘迪丽热巴’, ‘佟丽娅’, ‘王丽坤’, ‘李丽珍’, ‘邓丽君’];;把数组成员输出到页面上.

  1. var starList = ['赵丽颖', '迪丽热巴', '佟丽娅', '王丽坤', '李丽珍', '邓丽君'];
  2. alert(starList[0])
  3. alert(starList[1])
  4. alert(starList[2])
  5. alert(starList[3])
  6. alert(starList[4])
  7. alert(starList[5])