百宝云语法变量与常量新手教程

 

第一章:基础语法(一)

        通过这章的基础介绍,希望大家能够基本上掌握百宝云的语法与使用方法,能够根据自己的需要编写出自己的云服务的知识可能有点无味,但是却是百宝云的基础所在,所以大家还是好好把基础打下,这样才能更好更快的学习后面的知识。

     第一节变量与常量

       这节课,主要是学会变量使用方法理解变量的作用域,以及变量与常量的区别变量日常的写代码过程是用的相当多的因此必须熟练掌握变量这个知识点。

     1.1 概念

   在程序执行过程中,其值不能发生改变的量称为常量,其值可变的量称为变量。

    1.2 类型

    百宝云里的变量是可变类型的,在运行过程中,百宝云会做根据功能所需要的类型进行自动转换,以适应程序里各种数据类型的需要。

 

常量类型

描述

变量

全局变量

定义在空间和功能之间的变量称之为全局变量

局部变量

定义在功能里面的变量叫局部变量

常量

 

字符型常量

使用一对引号括起来的内容,如:“张三”、“12345”等

数字型常量

整型常量

无小数点的数字,如:100、12345等

浮点型常量

有小数点的数字,如:101.5、123.456等

逻辑型常量

这是一种特殊的常量,其值只有真(true)与假(false),在做数字判断时,百宝云定义:真的数字值为1,假为0

 

     常量有明确的类型,总计有3类:字符型常量、数值型常量、逻辑型常量

 

    注意:

    未赋值变量的初始值为null(不管是全局变量还是局部变量)。

    变量定义的时候一定需要使用关键字 "var"或者"变量"关键字,否则语法会报错。

 

    1.3 作用域:

    作用域一般都是说的变量的作用范围,也称之为变量的生存周期,全局变量和局部变量的作用域是有区别的。

全局变量:定义在功能函数之外,它的作用域是当前程序有效,其变量不会在程序执行过程被程序释放。

局部变量:指在程序中只在特定过程或函数中可以访问的变量。

在百宝云中,需要保证变量名的唯一性,全局变量与局部变量是不可以重名的。

 

     1.4 举例

  

   <pre name="code" class="html">变量 名称="张三"
    功能 选择人物()
    变量 序号 = 0   // 局部变量
//    变量 名称="Abin"  // 这句代码是错误的,会提示已经定义的变量名
    如果(序号 == 0)
        名称="Abin"  // 给全局变量赋值,修改全局变量的数据
    结束
    如果(序号 == 1)
        名称="李四"   // 给全局变量赋值,修改全局变量的数据
    结束
    如果(序号 == 2)
        名称="王五"   // 给全局变量赋值,修改全局变量的数据
    结束
    发送文本消息(名称&"已经被选择")
结束

 
功能 喊话()
//    序号 = 0    //这句代码是错误的
    发送文本消息(名称&"在喊话!")
结束
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值