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

    1. 变量是存储数据值的容器,用来存放数据的
  2. 变量有哪几种数据类型,其中简单(基本)数据类型有哪些,复杂(引用)数据类型又有哪些?

    1. Number
    2. string
    3. boolean
    4. object(对象和数组)
    5. null
    6. undefined
    7. 简单数据类型:number,string,boolean,null,undefined
    8. 复杂数据类型:object,array
  3. undefined 和 null 有什么区别?

    1. Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined
    2. Null类型也只有一个值,即nullnull用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。
  4. 根据链接里迪丽热巴的个人信息, 使用一个对象来存放她的个人信息, 迪丽热巴个人介绍

    1. var star = {
    2. 'chineseName':'迪丽热巴·迪力木拉提',
    3. 'foreignNames':'Dilraba Dilmurat',
    4. 'alias':['迪丽热巴','小迪','热巴','胖迪'],
    5. 'nationality':'中国',
    6. 'national':'维吾尔族',
    7. 'placeBirth':'新疆维吾尔自治区乌鲁木齐市',
    8. 'dateBirth':'1992年6月3日',
    9. 'constellation':'双子座',
    10. 'bloodType':'AB型',
    11. 'height':'168cm',
    12. 'weight':'47kg',
    13. 'school':'上海戏剧学院',
    14. 'job':['演员','歌手'],
    15. 'brokerageFirm':'嘉行天下工作室',
    16. 'representativeWorks':['阿娜尔罕','克拉恋人','三生三世十里桃花','烈火如歌',,'一千零一夜'],
    17. 'mainAchievements':['2016年中英电影节最佳新人奖','2016年中国泛娱乐指数盛典新势力女艺人奖','2016年爱奇艺尖叫之夜新生代最具实力演员','2015年国剧盛典年度最受欢迎新人女演员','2014年中国时尚权力榜年度演艺圈新锐势力奖']
    18. }
  5. 定义一个对象存放电影详情页面的数据

    1. var movieDetails = {
    2. 'itemImg':'https:xxx.jpg',
    3. 'movieName':'流浪地球',
    4. 'score':8.0,
    5. 'type':['剧情','冒险','科幻'],
    6. 'showTime':'2019-02-05',
    7. 'showLocation':"中国大陆",
    8. 'duration':'125分钟',
    9. 'cumulativeBoxOffice':'46.86亿',
    10. 'synopsis':'近未来,科学家们发现太阳急速衰老膨胀,短时间内包括地球在内的整个太阳系都将被太阳所吞没。为了自救,人类提出一个名为“流浪地球”的大胆计划,即倾全球之力在地球表面建造上万座发动机和转向发动机,推动地球离开太阳系,用2500年的时间奔往另外一个栖息之地。中国航天员刘培强在儿子刘启四岁那年前往国际空间站,和国际同侪肩负起领航者的重任。转眼刘启长大,他带着妹妹朵朵偷偷跑到地表,偷开外公韩子昂的运输车,结果不仅遭到逮捕,还遭遇了全球发动机停摆的事件。为了修好发动机,阻止地球坠入木星,全球开始展开饱和式营救,连刘启他们的车也被强征加入。在与时间赛跑的过程中,无数的人前仆后继,奋不顾身,只为延续百代子孙生存的希望…… 本片根据刘慈欣的同名小说改编。',
    11. 'castStaff':[
    12. {'director':'郭帆'},
    13. {'performer':['吴京','屈楚萧','李光洁','吴孟达']}
    14. ]
    15. }
  6. 定义个数组存放电影列表数据信息(至少 5 条信息)

    1. var movieLists = [
    2. {'itemImg':'images/liulang.jpg',
    3. 'movieName':'流浪地球',
    4. 'score':'7',
    5. 'mainPerformer':['吴京','屈楚萧','李光洁','吴孟达'],
    6. 'showLocation':'中国大陆',
    7. 'duration':'125分钟',
    8. },
    9. {'itemImg':'images/feichi.jpg',
    10. 'movieName':'飞驰人生',
    11. 'score':'7',
    12. 'mainPerformer':['吴京','屈楚萧','李光洁','吴孟达'],
    13. 'showLocation':'中国大陆',
    14. 'duration':'125分钟',
    15. },
    16. {'itemImg':'images/liulang.jpg',
    17. 'movieName':'阿丽塔:战斗天使',
    18. 'score':'7',
    19. 'mainPerformer':['吴京','屈楚萧','李光洁','吴孟达'],
    20. 'showLocation':'中国大陆',
    21. 'duration':'125分钟',
    22. },
    23. {'itemImg':'images/liulang.jpg',
    24. 'movieName':'绿皮书',
    25. 'score':'7',
    26. 'mainPerformer':['吴京','屈楚萧','李光洁','吴孟达'],
    27. 'showLocation':'中国大陆',
    28. 'duration':'125分钟',
    29. },
    30. {'itemImg':'images/liulang.jpg',
    31. 'movieName':'夏目友人帐',
    32. 'score':'7',
    33. 'mainPerformer':['吴京','屈楚萧','李光洁','吴孟达'],
    34. 'showLocation':'中国大陆',
    35. 'duration':'125分钟',
    36. }
    37. ]
  7. 定义一个对象, 存放特惠页面信息

    1. var preferential = {
    2. 'detail':[
    3. {
    4. 'itemImg':'images/hb1.c99f4fac.jpg',
    5. 'title':'柳州鲜香螺蛳粉 300g*1',
    6. 'describe':'传统制粉手艺 甄选多重原料 地道广西风味',
    7. 'presentPrice':'¥13',
    8. 'originalPrice':'¥15.9',
    9. },
    10. {
    11. 'itemImg':'images/hb1.c99f4fac.jpg',
    12. 'title':'雅诗兰黛 净颜透澈卸妆乳',
    13. 'describe':'【香港直邮】 3*30ml/支 深层清洁卸妆 温和不刺激 净莹清爽',
    14. 'presentPrice':'¥64',
    15. 'originalPrice':'¥82',
    16. }
    17. ]
    18. }
  8. 附加题: 有一个数组, var starList = [‘赵丽颖’, ‘迪丽热巴’, ‘佟丽娅’, ‘王丽坤’, ‘李丽珍’, ‘邓丽君’];把数组成员输出到页面上.

    1. var starList = ['赵丽颖', '迪丽热巴', '佟丽娅', '王丽坤', '李丽珍', '邓丽君'];
    2. var len=starList.length;
    3. for (var i=0;i<len;i++) {
    4. document.write(starList[i]+'</br>')
    5. }

    资料2: 逻辑运算符练习2

  1. 6. var boo1 = true;
  2. !boo1; //false
  3. 7. var boo2 = false;
  4. !boo2; //true
  5. 8. var name;
  6. !name; //true
  7. 9. var cat = null;
  8. !cat; //true
  9. var obj;
  10. 27. 'abc' && obj.name; // 报错
  11. 28. undefined && obj.name; //undefined
  12. 29. obj && obj.name; // undefined
  13. 30. 0 || 100; //100
  14. 31. 0 || NaN; //NaN
  15. 32. 100 || 0; //100
  16. 33. 100 || NaN;//100
  17. 34. NaN || 0;// 0
  18. 35. NaN || 100;// 100
  19. 36. '' || 'abc'; //'abc'
  20. 37. 'abc' || ''; //'abc'
  21. 38. 'abc' || '456'; //'abc'
  22. 39. true || true; // true
  23. 40. true || false;// true
  24. 41. false || true;// true
  25. 42. false || false;// false
  26. 43. 0 || undefined; // undefined
  27. 44. NaN || null;// null
  28. 45. 100 || 'abc';// 100
  29. 46. 'abc' || undefined // 'abc'
  30. 47. var obj; 'abc' || obj.name; //'abc'
  31. 48. undefined || obj.name;//

资料3: 编程题练习

  1. 编程题, 运算并打印结果
  2. 有一篮苹果,两个两个的拿剩一个,三个三个的拿剩一个,四个四个的拿剩一个,五个五个的拿剩一个,六个六个的拿剩一个,七个七个的拿,能拿完,请问这篮子里有多少个苹果?