微信小游戏--JS基础

本文介绍了微信小游戏开发中的JavaScript基础知识,包括Node.js环境配置、编辑器设置、变量、表达式、条件语句、循环、字符串、数组、表、函数、Math函数以及一些常用的代码编辑技巧。内容涵盖变量声明、运算符、流程控制、字符串操作、数组和表的高级使用,还涉及了构造函数、类的继承与扩展以及代码规范。
摘要由CSDN通过智能技术生成

配置Node.js环境:
1.下载64位Node.js
2.打开CMD查询是否安装成功或者版本号 node  -v
=======================================

IDE :subline

=======================================

文件夹隐藏扩展名=》在文件名选项修改或者勾选文件扩展名
设置默认编辑器=》选择打开方式修改

===========================================
可以解析执行js:node,浏览器(脚本语言只有解析,不用编译)
node解析步骤:
1书写js文件
2在js文件的文件夹内 shift+右键=》window PowerShell
3输入dir查看js信息
4输入node   main.js  点Tab自动补齐

注意 :保存文件并且js语句开头要小写

注释://   多行注释 /*   */

win10编辑卡顿 =》右键属性,取消快速编辑

windos PowerShell 命令缓存=》 上下键

==========================================
变量 :自动内存分配
js变量只存该语言类型的数据和引用
js使用var定义变量  var a1=8 ; var  a2=7.5 ;var a3=true;

通过行数,提示原因找错误
undefine :未定义,即使定义了变量不赋值或者赋值不对也会报错

var a=null(允许)

取得变量类型
var b=false
type of b

注意变量使用范围

===============================================
表达式:
赋值=
 算术:+-*/  %  括号
 判断: >= <=   == != <> 
 字符连接
 console.log(re,re+4) :没有改变re的值
 简化表达 :
 +=     -=
 --      ++    
 =================================================
 
 条件 : 
 if()
 {
 
 }
  else {}
  
 多条件:
 if(条件)
 else if(条件)
 else if (条件)
 else 

逻辑运算符 :&&       ||    

注意 :尽量不要在判断语句中做运算
num+=1
if(num)


//多条件,case
swich (value)
{
  case  1:
  {}
  break;

  case  2:
  {}
  break ;
  case  3:
  {}
  break;
  defalut :
  {}
  break ;


}


循环 :
while (条件)
{


}

for(初始化语句;条件判断;迭代递增或者递减)
{

}
var i=4;
var j=5;
for(i=5,j=6;i+j<80;i=i+1,j=j+1)
{}

循环控制 :运用场景:for,while 
continue(跳出本次循环)
break 终止循环
===========================&#

微信小游戏-斗地主是一款在微信平台上非常受欢迎的游戏,它结合了斗地主经典玩法和微信社交功能,让玩家可以与好友一起斗智斗勇。 在开发这款游戏时,使用了Node.js作为服务器端的开发语言。Node.js是一个基于JavaScript运行时的平台,它可以使我们使用JavaScript编写服务器端应用程序。这样一来,我们在开发微信小游戏-斗地主时可以使用JavaScript作为统一的开发语言,既方便了前端开发,又方便了后端开发。 通过使用Node.js作为服务器端,我们可以实现以下功能: 1. 用户管理:服务器可以管理玩家的注册、登录、信息保存等操作。每个玩家可以通过微信登录游戏,并在服务器上保存他们的游戏数据和好友列表。 2. 匹配系统:服务器可以实现玩家之间的匹配。玩家可以选择与好友进行对战,也可以选择与随机玩家进行匹配。服务器会根据玩家的匹配方式进行配对,确保游戏的公平性。 3. 游戏逻辑:服务器可以实现斗地主游戏的核心逻辑。它可以管理玩家的手牌、出牌规则、出牌顺序等游戏细节。服务器会实时更新玩家的游戏状态,保证游戏的顺畅进行。 4. 实时通信:服务器可以实现玩家之间的实时通信。玩家可以通过服务器发送消息给对方,例如邀请好友进行游戏、发送表情等。服务器可以将这些消息及时传递给游戏中的玩家,保证玩家之间的互动性。 通过使用Node.js作为服务器端,我们可以构建一个稳定高效的微信小游戏-斗地主平台。玩家可以通过微信小程序平台轻松进入游戏,与好友一起畅玩斗地主,享受竞技乐趣。同时,服务器的管理功能还可以确保游戏的公平性和用户体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值