<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>Document</title></head><body><script>// if单分支if(10){
console.log(10);
console.log(10);}// if双分支// a = prompt('请输入你的年龄')// if (a>18){// console.log('你已成年了');// }// else{// console.log('你还未成年');// }// if多分支var score =90;if(score >=90){
console.log('优秀');}elseif(score >=60){
console.log('合格');}else{
console.log('不合格');}// ---------------------// ★while循环,计算1+2+···+100var i =1, s =0;while(i<=100){
s = s+i;
i +=1;}
console.log(s);// 5050// ★for循环var m =0;for(var i=1; i<=100; i++){
m = m+i;}
console.log('for循环结果:',m);// 5050// for-in循环var a =[1,2,3,4,5];var sum =0;for(var i in a){
sum = a[i]+ sum;}
console.log(sum);// 15</script></body></html>
2、JS当中的函数:
JS当中函数的概念:把特定功能的代码抽取出来,使之成为程序中的一个独立实体。
使用函数的好处:提高程序的复用性,减少代码量,便于维护。
// 函数格式:
function 函数名(参数1, 参数2, ...){
执行语句;
return 返回值;
}
使用 new 运算符和构造函数 Date 即可,注意JS中的构造函数不等同于python中的构造函数。
var d = new Date(); 这个代码中没有往Date中传参数,就会自动获取当前时间,常用的传递时间的格式如下:2023/08/22 或者 2030-03-22 或者其他时间格式。通过传递时间的格式就能把时间设置为一个你设定好的时间,但是要注意传递设定时间时,要给你设定的时间加上引号(单引号,双引号都可以)。
<script>//
n =0
name ='zhangsan'var timer =setInterval(function(){
console.log(`${name}3秒到了`)
name+='- ';
n +=1;if(n >4){clearInterval(timer)}},1000);
console.log('如果我在定时器前面显示,就说明定时器在代码执行中,与其他代码是异步的')</script>
学习目标:植物大战僵尸核心玩法实现
游戏画面 项目结构目录 部分核心代码
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using Random UnityEngine.Random;public enum Z…
高斯消元
用来求解方程组 a 11 x 1 a 12 x 2 ⋯ a 1 n x n b 1 a 21 x 1 a 22 x 2 ⋯ a 2 n x n b 2 … a n 1 x 1 a n 2 x 2 ⋯ a n n x n b n a_{11} x_1 a_{12} x_2 \dots a_{1n} x_n b_1\\ a_{21} x_1 a_{22} x_2 \dots a_{2n} x_n b_2\\ \dots \\ a…
借助Spire.PDF,我们可以在新建或现有pdf文档的任意页面中添加线条、图像、字符串、椭圆、矩形、饼图等多种图层。同时,它还支持我们从pdf文档中删除特定图层。
Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PD…