内嵌等JS写法_输入、输出语句_变量

本文介绍了JavaScript的基础语法,包括内嵌式、行内式和外部JS的使用方法,以及常用的输入输出语句如alert、console.log和prompt的用法。通过实例展示了变量声明与赋值的过程。

内嵌等JS写法_

!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<meta http-equiv="X-UA-Compatible" content="ie=edge">
		<title>斯蒂芬红利分红</title>
		<!--内嵌的JS-->
		<script>
		// alert('内嵌式JS');
		</script>

		<!--外部js     script 双标签间一定不能写代码-->
		<script src="js/my.js"></script>
	</head>
	<body>
		<!-- 行内的JS-->
		<input type="button" value="hello" onclick="alert('qiuxiangjie')">
		<center>how are you !斯蒂芬红利分红</center> 
	</body>
</html>

alert('myJS-hello,我是外部JS');

JS 输入、输出语句

alert(msg) :方法brower弹警示框(给用户看的) :说明归属:这3个归属都是浏览器
console.log(msg)brower console 打印输出信息
prompt(info)brower 弹输入框,用户可输入
       <script>prompt('please input your age:');//这是一个输入框 ,该行在头部<head></head>插入
		//
		alert('计算的结果是:');

		console.log('我是控制台上 程序员看到的');
		</script>

变量

声明一个变量并赋值, 我们称这样的操作叫:变量的初始化
        <script>prompt('please input your age:');//这是一个输入框 ,该行在头部插入
		var age;
		age=11;
		var myname='lipu';

		//
		alert('计算的结果是:'+age);

		console.log('我是控制台上 程序员看到的: '+myname);
		</script>
本关任务:输入 n ,输出对应数据的一个菱形图案。 例如,当 n=3 ,图形为: * *** ***** *** * 相关知识 比起使用 while 语句,使用 for 语句实现循环会使程序更加简洁、易读。本关就来学习 for 语句。 for 语句 for 循环语句在 C 语言中是最为常见的循环语句,其功能强大,而且用法灵活。for语句的一般形式: for(表达式1(循环变量赋初值);表达式2(循环条件);表达式3(循环变量)) 语句; 每条 for 语句包含三个用分号隔开的表达式,这三个表达式可以是任意形式的表达式,大多数情况下都是用于对 for 循环的控制。 for 循环语句和 while 循环语句在语法要求上有一点相同,就是若在循环体内需要多条语句进行描述时,必须用花括号将多条语句括在一起,形成一条复合语句。 for 循环执行流程 for 循环中,语句的执行过程如下: 先计算“表达式1”的值; 然后计算“表达式2”的值,如果“表达式2”为真(非0),则执行一次循环体;否则,跳出循环,执行步骤5; 计算“表达式3”的值; 跳转回第2步,循环执行; 循环结束,执行 for 循环下面的相应语句。 for 循环三个表达式和语句块 for 循环的三个表达式和语句块的作用如下: 表达式1 用来完成变量的初始化,一般是一个赋值表达式,是用来控制循环的变量,所以称之为循环变量,“表达式1”称之为循环变量赋初值。 表达式2 其作用主要是进行判断。“表达式2”的作用和 while 循环语句中表达式的作用大致相同。若判断为真,则执行循环体,否则跳出循环。每次执行完循环体都会再次判断“表达式2”的值,以此决定是否继续执行循环。 表达式3 其主要功能为修改变量的值,使变量的值作出相应的改变,从而使循环程序逐渐接近结束条件,每执行一次循环体,都会相应地执行此表达式,对变量值作出相应的修改。 语句块 前面所说的循环体其实就是语句块,循环体可以是一条语句,或者是一条复合语句,最应该注意的就是复合语句的花括号{}问题。 注意事项 关于 for 循环中省略表达式,有以下几个注意事项: 省略“表达式1”时,其后的分号不能省略,当“表达式1”省略时,一般都需要在 for 循环语句之前给变量赋初值; 省略“表达式2”时,即不判断循环条件,循环将无终止地进行下去,也就是默认“表达式2”始终为真; 省略“表达式3"时,应该另外设法保证循环能正常结束,否则程序会无终止地循环下去。 循环的嵌套使用 一个循环体内又可以包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。 例如,可以用以下代码来输出一个四行五列的矩阵: int i, j,n = 0 ; // 定义变量i,j,n,i用来表示矩阵的行,j用来表示矩阵的列,n用来累计输出数据的个数 for(i=1;i<=4;i++) for(j=1;j<=5;j++,n++) { if(n%5==0) // 每输出 5 个元素,便换行 printf("\n"); printf("%d\t",i*j); } 输出结果为: 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 编程要求 在右侧编辑器中的Begin-End之间补充代码,以实现输出菱形的功能,要求采用 for 循环来实现。 测试说明 平台会对你编写的代码进行测试,比对你输出的数值与实际正确数值,只有所有数据全部计算正确才能通过测试: 测试输入:3 预期输出: * *** ***** *** * 测试输入:1 预期输出:*
最新发布
12-19
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值