百宝云基础语法新手教程

上传人:xiao****1972 文档编号:83898196 上传时间:2019-03-01 格式:DOCX 页数:32 大小:365.49KB
返回 下载 相关 举报
百宝云基础语法新手教程_第1页
第1页 / 共32页
百宝云基础语法新手教程_第2页
第2页 / 共32页
百宝云基础语法新手教程_第3页
第3页 / 共32页
百宝云基础语法新手教程_第4页
第4页 / 共32页
百宝云基础语法新手教程_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《百宝云基础语法新手教程》由会员分享,可在线阅读,更多相关《百宝云基础语法新手教程(32页珍藏版)》请在金锄头文库上搜索。

1、百宝云基础语法新手教程基础语法第一节:变量与常量(1课时)变量的使用方法与作用域,变量与常量的区别 第二节:常用运算符(1课时)简单的加减乘除、字符串连接、逻辑运算符第三节:流程语句if语句(1课时)select语句(1课时)while语句(1课时)for语句(1课时)break与continue语句(1课时)第四节:自定义函数(2课时)基本使用方法:定义、有参与无参,有返回值与无返回值扩展使用方法:引用传值的与非引用传值的区别,默认参数的使用方法第五节:数组(1课时) 前言:百宝云简介 百宝云是一款云服务器产品,专为快速打造个人云端服务器而诞生的云应用产品,开发者无需关心服务器开发、维护乃至

2、性能扩展、APP管理。 百宝云提供完善的全套服务,强大的第三方接口可以和任何开发语言对接,开发者无需变更自己熟悉的开发环境,仅仅需要按照百宝云语言规范,通过com组件、Get或者Post等方式,即可轻松访问自己的云端服务器。 百宝云提供的不仅仅是一种虚拟机或者一个操作系统,而是全面的,统一规划的网络服务架构,通过上传业务逻辑代码,云端服务即开始运行。 百宝云开发工具百宝云提供的开发工具,可以快速的帮助用户编辑自己的代码,同时也方便用户管理自己的代码。百宝云开发的推出,为大家带来了下列好处。1、输入智能提示、代码补全、函数参数提示等,可以让您快速开发自己的功能。2、项目管理能让项目展示更加清晰明

3、了。3、项目备份管理与自动备份管理让项目更加安全,不易丢失与损坏。4、默认接口完美展示百宝云内置所有接口,使用起来更加方便、快捷。5、通过编译与生成功能,可以快速排查代码的语法错误。6、大量的示例能帮助你快速入门百宝云。7、中英文混合编码让学习与开发实现真正零距离。百宝云开发工具的安装:在百宝云的官网下载百宝云开发工具,下载完成后,运行百宝云开发工具.exe即可。百宝云开发工具如下图所示APP的安装:在百宝云的官网下载手机版本APP,之后安装到手机或者模拟器里都可以。百宝云APP主要是为移动设备用户而生的,它可以让用户方便的在手机端管理与查询自己的服务,例如:开启服务、停止服务。通过代码实现的

4、交互界面,还可以把一些数据展示出来,这样就更加的直观了。第一章:基础语法通过这章的基础介绍,希望大家能够基本上掌握百宝云的语法与使用方法,能够根据自己的需要编写出自己的云服务。这章的知识可能有点无味,但是却是百宝云的基础所在,所以大家还是好好把基础打下,这样才能更好更快的学习后面的知识。第一节:变量与常量这节课,主要是学会变量的使用方法,理解变量的作用域,以及变量与常量的区别。变量在日常的写代码过程中是用的相当多的,因此必须熟练掌握变量这个知识点。1.1 概念在程序执行过程中,其值不能发生改变的量称为常量,其值可变的量称为变量。1.2 类型百宝云里的变量是可变类型的,在运行过程中,百宝云会做根

5、据功能所需要的类型进行自动转换,以适应程序里各种数据类型的需要。常量有明确的类型,总计有3类:字符型常量、数值型常量、逻辑型常量常量类型描述变量全局变量定义在空间和功能之间的变量称之为全局变量局部变量定义在功能里面的变量叫局部变量常量字符型常量使用一对引号括起来的内容,如:“张三”、“12345”等数字型常量整型常量无小数点的数字,如:100、12345等浮点型常量有小数点的数字,如:101.5、123.456等逻辑型常量这是一种特殊的常量,其值只有真(true)与假(false),在做数字判断时,百宝云定义:真的数字值为1,假为0注意:未赋值变量的初始值为null(不管是全局变量还是局部变量

6、)。变量定义的时候一定需要使用关键字 var或者变量关键字,否则语法会报错。1.3 作用域:作用域一般都是说的变量的作用范围,也称之为变量的生存周期,全局变量和局部变量的作用域是有区别的。全局变量:定义在功能函数之外,它的作用域是当前程序有效,其变量不会在程序执行过程被程序释放。局部变量:指在程序中只在特定过程或函数中可以访问的变量。在百宝云中,需要保证变量名的唯一性,全局变量与局部变量是不可以重名的。1.4 举例变量 名称=张三功能 选择人物() 变量 序号 = 0 / 局部变量/ 变量 名称=Abin / 这句代码是错误的,会提示已经定义的变量名 如果(序号 = 0) 名称=Abin /

7、给全局变量赋值,修改全局变量的数据 结束 如果(序号 = 1) 名称=李四 / 给全局变量赋值,修改全局变量的数据 结束 如果(序号 = 2) 名称=王五 / 给全局变量赋值,修改全局变量的数据 结束 发送文本消息(名称&已经被选择)结束功能 喊话()/ 序号 = 0 /这句代码是错误的 发送文本消息(名称&在喊话!)结束第二节:常用运算符通过这节课,让大家掌握简单的加减乘除、字符串连接、逻辑运算符。2.1 概念百宝云里支持了丰富的运算符,同时,运算符的优先级影响着整个功能的执行流程(百宝云中,运算符不支持短路运算)。注意: 优先级代表同一表达式中运算符的运算顺序,从高到低!同一级别的按从左到

8、右的原则运算。下图的优先级是从高到低排列的:优先级运算符名称或含义使用形式与说明1数组下标数组名常量表达式()圆括号(表达式)/函数名(形参表)2-负号运算符-表达式-10+20+自增运算符变量名+,是变量名=变量名+1-自减运算符变量名-,是变量名=变量名-1!逻辑非运算符!表达式3/除表达式/表达式*乘表达式*表达式%余数(取模)整型表达式%整型表达式,%两边必须为整型值4&字符串连接符表达式&表达式+加表达式+表达式-减表达式-表达式5大于表达式表达式=大于等于表达式=表达式小于表达式表达式=小于等于表达式=表达式6=等于表达式=表达式!=不等于表达式!=表达式7&逻辑与表达式&表达式8

9、|逻辑或表达式|表达式9=赋值运算符变量=表达式10,逗号运算符表达式,表达式,2.2 加减乘除,运算符规则整+整 = 整 | 整+浮 = 浮 | 浮+整 = 浮 整-整 = 整 | 整-浮 = 浮 | 浮-整 = 浮整*整 = 整 | 整*浮 = 浮 | 浮*整 = 浮整/整 = 整 | 整/浮 = 浮 | 浮/整 = 浮由于计算最基本规则中浮点型的优先级要比整型要高,所以当整型与浮点型进行运算之后,得到的结果将会是浮点型的,整型与整型运算得到结果将会是整型例如下面的代码:功能 运算符测试() 变量 数据1 = 10, 数据2 = 100, 数据3 = 3.1415926, 数据4 = Ab

10、in 变量 结果1 = 数据1 + 数据3 / 结果为: 13.1415926 变量 结果2 = 数据1 - 数据2 / 结果为: -90 变量 结果3 = 数据1 * 数据2 / 结果为: 1000 变量 结果4 = 数据1 / 数据2 / 结果为: 0 不要以为得到的结果是0.1 变量 结果5 = 数据4 & 数据2 / 结果为: Abin100 变量 结果6 = 数据1 + 数据2 * 数据3 / 结果为: 324.159260 变量 结果7 = (数据1 + 数据2) * 数据3 / 结果为: 345.575186结束2.3 逻辑与运算符详解(&)当多个表达式进行&(逻辑与)运算时,只

11、要有一个表达式为假,总的表达式结果就为假;只有当所有表达式都为真时,总的表达式结果才为真。如:变量 结果 = (78) & (3=3) /7小于8返回真,3等于3返回真,两边都为真,返回真变量 结果 = (108) & (3=3) /10小于8返回假,3等于3返回真,一边为假,返回假2.4 逻辑或运算符详解(|)当多个表达式进行|(逻辑或)运算时,只要有一个表达式为真,总的表达式结果就为真;只有当所有表达式都为假时,总的表达式结果才为假。如:变量 结果 = (78) | (3=3) /7小于8返回真,3等于3返回真,两边都为真,返回真变量 结果 = (78) | (4=3) /7小于8返回真,

12、4等于3返回假,一边为真,返回真变量 结果 = (108) | (4=3) /10小于8返回假,4等于3返回假,两边都为假,返回假2.5 逻辑非运算符详解(!)当多个表达式进行!(逻辑非)运算时,取表达式结果相反的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。如:变量 结果 = !(32) /先计算括号里的大于操作符,3大于2返回真,在计算逻辑非操作,返回假2.6 转义字符字符串取值没什么限制,在引号中可以填:数字、中文、字母 、特殊字符、以及他们的组合,字符串的值都要用双引号扩起来,比如 我是字符型,当然,有人会问,如果字符串要带 号,怎么处理,难道是 ,不是的,这样

13、编译会语法报错。百宝云会把前面两个看成一个字符串,后面那个,就语法报错,这个时候就需要转义字符了,下面我们介绍一下百宝去支持的转义字符。假如我们要表示 这样是错的,应该这样写 ,这样就是表示了一个字符串,里面的值就只有一个 。百宝云中的转义字符:转义字符描述代表一个双引号 _ABC_EFG_,用 发送文本消息 输出结果:_ABC_EFG_代表一个反斜杠 tc,用发送文本消息输出结果:tcn回车符 123n456,用发送文本消息输出结果:123456r换行符 123r456,用发送文本消息输出结果:123456t转义制表符(类似按了tab键) 123t456,用发送文本消息输出结果:123 456注意:在一些场景下,如果n或者r都无法实现换行时,则组合使用 rn 实现。第三节:流程语句这节课如果(if)语句、选择(select)语句、循环(while)语句、遍历(for)语句、跳出(break)与继续(continue)语句。内容比较多,但是都是重要的内容,在日常的业务逻辑中,使用的十分多。通过这节课,大家要熟练掌握这些语句的使用方法与注意事项,正确的在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号