复习一

下周5之前掌握以下内容。及时提问或讨论。
大家周末也要一些安排自己的学习任务。

李小峰和小组长商量,并在每天早读开始安排当天早读的学习进度!写到黑板上!
如“今天早读任务:js习题1~10”

组长当天其它时间检查,并记录情况。 我不定时抽查! 没完成的和不会的同学要求抄写!

以下作业,不要在电脑上做,要在本上做。不要抄题。只写题目号

  1. 简述js的标识符规则
  2. 抄写一遍关键字和保留字
  3. 如何表示 10进制整数 16进制整数 8进制整数 小数 科学计数法 各举例一个。并指出在课本哪页有讲解。
  4. 定义一个变量,初始赋值为空值。
  5. 举例说明 let和const定义 变量的区别
  6. 有哪个方法输出一个变量的值?最少列举5种!
  7. 如何使用console 输出“\”、 使用console用多种方法输出 单引号。
  8. 如何在js中表达真或假?
  9. 简述什么是 null
  10. 简述什么是 undefined
  11. 有个字符串“1234”,怎么样的运算时它会自动转成数值?列举6种不同的运算。
  12. 如何强制把一个字符串转换成数值?列举3种不同的方法。
  13. 有个字符串,不确定整数或小数,可能是"123",“123.45”。如何把它转成数值?
  14. 有个字符串,如何判断它是不是数字。“123”,“123.45”,“abc”,“123abc”
  15. 如何进行 加减乘除、 求余、乘方、开方、绝对值各举一例。
  16. 如何对小数进行 上取整、下取整、四舍五入保留两位。 各举一例。
  17. 如何进行 加减乘除、 求余、乘方、开方、绝对值、求对数、求自然对数、sin cos tan 运算。各举一例。
  18. 如何判断两个变量是否相等?
  19. a=12 b=‘12’ a==b 结果是什么?为什么会这样
  20. a=12 b=‘12’ a===b 结果是什么?为什么会这样
  21. 简述 == 和 === 的区别
  22. 尽量详细的列举出 js中的运算符,并说出它们的作用和优先级。给组长边写边讲解!
  23. 有变量 a=1和b=2,如何交换变量a和b的值?
  24. 默写 if语句的格式
  25. 默写 if else语句的格式
  26. 默写 if else 语句多分支的格式
  27. 默写 switch 语句的格式
  28. 讲述 continu 在 switch 中的区别
  29. 使用循环输出 1、2、3、4、5、6、7、8、9、10
  30. 使用循环输出 10、20、30、40、50、60、70、80、90、100(多种思路)
  31. 使用循环输出 15、25、35、45、55、65、75、85、95、105(多种思路)
  32. 讲述continu和break在循环中的区别
  33. 如何定义一个数组?多种方法
  34. 如何获取数组的长度?多种方法
  35. 如何访问数组中的最前一个元素?
  36. 如何访问数组中的最后个元素?
  37. 如何访问第3个元素?
  38. 访问数组中的第13个元素,如果数组长度小于13 会发生什么?(这叫索引越界)
  39. 如何循环操作数组中的所有元素?只要掌握最基础的循环即可。比如给全部元素加1
  40. 如何循环倒着输出全部元素。
  41. 各人自选记忆10个数组的常用函数、记忆10个字符串的常用函数。 要写讲出函数的功能、参数、返回值。并举例用法。