• JavaScript基础-第2章


    标题图

    目标

    1. 常用数据类型
    2. 基本语法
    3. 变量的定义与赋值
    4. 数据类型与转换
    5. 逻辑控制语句
    6. 条件语句
    7. 循环语句
    8. 函数定义

    基本语法

    基本语法 .png

    变量

    变量名以字母或下划线("_")开头
    变量可以包含数字、从 A 至 Z 的大小写字母
    JavaScript 区分大小写

    变量的声明和赋值

    定义变量:var name;
    赋值:name = dashucoding;

    "var"为声明变量的关键字,"name"为变量名

    同时声明和赋值变量

    var age = 12;

    声明多个变量

    var a,b,c = 12;

    常量

    • 整型
    • 浮点型
    • 字符串型

    数据类型

    弱类型,区分大小写

    1. 数值型
      整型、浮点型
    2. 字符串型
      单引号或双引号引起来
    3. 布尔型
      true, false
    4. Null、undefined

    运算符

    1. 算术运算符
      +、-、 * 、 / 、%、++、--
    2. 比较运算符
      ==、!=、>、>=、<、<=
    3. 逻辑运算符
      &&、||、!
    4. 条件运算符
      ?:

    类型转换

    parseInt (String)
    parseFloat(String)

    条件语句

    if条件语句
    switch多分支语句

    if(条件){
       //JavaScript代码;
    }else{
      //JavaScript代码;
    }
    
    switch (表达式){         
     case 常量1 : 
       JavaScript语句1;
      break;
     case 常量2 : 
      JavaScript语句2;
      break;
      ...
     default : 
       JavaScript语句3;    
    }
    

    循环语句

    • for语句
    • while语句
    • for…in语句
    • 中断循环语句
    for(初始化;  条件;  增量){
        语句;
    }
    
    while(条件){                                  
        语句;             
    }
    
    for(变量  in  对象){
        语句;
    }
    

    函数

    定义:类似于Java中的方法,是执行特定任务的语句块。

    注释

    • 单行注释以 // 开始
    • 多行注释以 /* 开始,以 */ 结束

    要求

    • 语法规则
    • 变量声明
    • 数据类型
    • 各种运算符
    • 函数定义

    技能

    (1)变量定义
    (2)if条件语句应用
    (3)for循环的应用
    (4)掌握数据的类型转换
    (5)学会使用数值判断函数

    代码

    <!DOCTYPE html>
    <html>
    <head>
    	<title>dashucoding</title>
    </head>
    <body>
    	<script type="text/javascript">
    		var row = parseInt(prompt("请输入打印的行数:"));
    		 if(row<=10){
    			for(var i = 0;i<row;i++){
    				for(var j = 0;j<row;j++){
    					document.write("#");
    				}
    				document.write("<br/>");
    		    }
    	     }else {
    			document.write("最多输入10!请重新输入!");
    	    }
    	</script>
    </body>
    </html>
    

    结语

    小礼物走一走 or 点赞
    送❤

  • 相关阅读:
    20169219 实验二 Java面向对象程序设计
    20169219 2016-2017-2 《移动平台开发》第七周作业
    20169219 实验一 Java开发环境的熟悉(Linux + IDEA)
    20169219 2016-2017-2《网络攻防》第七周作业
    文件下载之ServletOutputStream
    DOM对象之window
    webservice接口的开发和调用
    utf-8与unicode是什么关系
    hibernate注解之@Onetomany、@Manytoone、@JoinColumn
    ajax不执行success的问题
  • 原文地址:https://www.cnblogs.com/dashucoding/p/9404871.html
Copyright © 2020-2023  润新知