JavaScript基础-第2章

目标
- 常用数据类型
- 基本语法
- 变量的定义与赋值
- 数据类型与转换
- 逻辑控制语句
- 条件语句
- 循环语句
- 函数定义
基本语法

变量
变量名以字母或下划线("_")开头
变量可以包含数字、从 A 至 Z 的大小写字母
JavaScript 区分大小写
变量的声明和赋值
定义变量:var name;
赋值:name = dashucoding;
"var"为声明变量的关键字,"name"为变量名
同时声明和赋值变量
var age = 12;
声明多个变量
var a,b,c = 12;
常量
- 整型
- 浮点型
- 字符串型
数据类型
弱类型,区分大小写
- 数值型
整型、浮点型 - 字符串型
单引号或双引号引起来 - 布尔型
true, false - Null、undefined
运算符
- 算术运算符
+、-、 * 、 / 、%、++、-- - 比较运算符
==、!=、>、>=、<、<= - 逻辑运算符
&&、||、! - 条件运算符
?:
类型转换
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 点赞
JavaScript基础-第2章的更多相关文章
- (转)JAVA AJAX教程第二章-JAVASCRIPT基础知识
开篇:JAVASCRIPT是AJAX技术中不可或缺的一部分,所以想学好AJAX以及现在流行的AJAX框架,学好JAVASCRIPT是最重要的.这章我给大家整理了一些JAVASCRIPT的基础知识.常用 ...
- JavaScript基础视频教程总结(131-140章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(121-130章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(111-120章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(101-110章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(091-100章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- JavaScript基础视频教程总结(081-090章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(071-080章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
- JavaScript基础视频教程总结(061-070章)
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...
随机推荐
- VS2017安装步骤详解
原文地址:https://www.ithome.com/html/win10/297093.htm 微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用 ...
- C源文件和头文件 模版
头文件: /********************************************************************************************** ...
- Python设计模式 - 基础 - 类/接口之间的六种关系
在程序中需要把世间万物抽象成相应的类,现实世界中物与物之间的关系和程序中类与类之间的关系相对应,因为世间万物是普遍联系的,所以程序中类与类之间也不是孤立的.在系统分析和框架设计中,根据面向对象机制的三 ...
- Flask最强攻略 - 跟DragonFire学Flask - 第九篇 Flask 中的蓝图(BluePrint)
蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看 ...
- JAVA中float与double的区别
float是单精度类型,精度是8位有效数字,取值范围是10的-38次方到10的38次方,float占用4个字节的存储空间 double是双精度类型,精度是17位有效数字,取值范围是10的-308次方到 ...
- [leetcode]97. Interleaving String能否构成交错字符串
Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2. Input: s1 = "aabc ...
- java_14 Date
1.Date类的构造方法 Date是表示时间的类 空参构造 public Date() public class Demo { public static void main(String[] arg ...
- Web常见安全漏洞-SQL注入
SQL注入攻击(SQL Injection),简称注入攻击,是Web开发中最常见的一种安全漏洞. 可以用它来从数据库获取敏感信息,或者利用数据库的特性执行添加用户,导出文件等一系列恶意操作, 甚至有可 ...
- Linux 下编译 有多个子程序文件的Fortran程序
第一种方法 ifort -o outprogram Source1.f90 Source2.f90 第二种 在主程序中include 'Source2.f90' program main call p ...
- AX_List
List list = new List(Types::Class); CustTable custTable; while select custTable { list.addEn ...