博客列表 >Javascript基础-第九期PHP线上班

Javascript基础-第九期PHP线上班

emagic
emagic原创
2019年12月17日 19:53:39566浏览

12月16号 Javascript基础作业

1、javascript变量、函数的定义

  1. <script type="text/javascript">
  2. //变量的定义
  3. var str='test hello';
  4. //函数的定义
  5. function myTestFunc(val){
  6. console.log('字符串是'+val); //+拼接字符串
  7. }
  8. myTestFunc(str);
  9. </script>

2、javascript流程控制if else switch

if else

  1. <script type="text/javascript">
  2. var num=88;
  3. if(num>=90){
  4. alert('优秀');
  5. }else if(num<90 && num>=80){
  6. alert('良好');
  7. }else if(num<80 && num>=70){
  8. alert('一般');
  9. }else if(num<70 && num>=60){
  10. alert('及格');
  11. }
  12. </script>

switch

  1. <script type="text/javascript">
  2. var num=78;
  3. function myTestFunc2() {
  4. switch(true) {
  5. //☆☆☆☆☆☆☆☆注意,这里不能写成switch(num)switch一般的用它来做值匹配的,如果范围的匹配就要设置true
  6. case num>=90:
  7. console.log('优秀');
  8. break;
  9. case num>=80 && num<90:
  10. console.log('良好');
  11. break;
  12. case num>=70 && num<80:
  13. console.log('中等');
  14. break;
  15. case num>=60 && num<70:
  16. console.log('及格');
  17. break;
  18. }
  19. }
  20. myTestFunc2();
  21. </script>

3、javascript三种循环

1.for循环

  1. function loop1() {
  2. for(var i=1;i<10;i++){
  3. console.log('i='+i);
  4. }
  5. }
  6. loop1();
  7. //数组遍历
  8. function loop4() {
  9. var arr=['a','b','c','d'];
  10. for (var i=0;i<arr.length;i++){
  11. //arr.length JavaScript中数组也是一种对象,有属性.length
  12. console.log(arr[i]);
  13. }
  14. }
  15. loop4();

2.while循环

  1. function loop2() {
  2. var t=1;
  3. while (t<10)
  4. {
  5. console.log('while 循环:t='+t);
  6. t++;
  7. }
  8. }
  9. loop2();

3.do while循环

  1. function loop3(){
  2. var k=1;
  3. do{
  4. console.log('do while 循环:k='+k);
  5. k++;
  6. }while (k<10)
  7. }
  8. loop3();

4、数据类型转换:parseInt、isNaN函数的使用

  1. <input type="text" id="username" value="" placeholder="请输入您的年龄">
  2. <button onclick="save()">提交</button>
  3. <script type="text/javascript">
  4. function save() {
  5. var age =document.getElementById('username').value;
  6. age = parseInt(age);
  7. if(isNaN(age)){ //NaN(Not a Number,非数)
  8. return alert('年龄转换失败');
  9. }
  10. if (age>100||age<0){
  11. alert('请确认您的年龄');
  12. return;
  13. }
  14. alert('您的年龄为'+age+'岁');
  15. }
  16. </script>

以上知识点各写几个案例,提交到博客上

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议