JSRUN 用代码说话

JavaScript 脚本基础

编辑教程

JavaScript 脚本基础

Unity 3D 中的 JavaScript 也被称作 UnityScript,和基于浏览器的 JavaScript 有较大的区别。

变量

JavaScript 有4种变量:

数值变量

var a=1000;
var b=3.1415926;

字符串变量

是由单引号或双引号括起来的 Unicode 字符序列。

布尔值

只有 true 和 false 。用来描述某个事物为真或为假。

数组

是数据的集合,数组中的每一个元素都有自己独有的下标,下标从0开始计数。


表达式和运算符

表达式是关键字、变量、常量和运算符的组合,可以用于执行运算、处理字符或测试数据。

运算符:

算数运算符(二元运算符)指的是数学中最基本的加减乘除等运算。

算数运算符 描述 示例
+ 两变量相加 a + b
- 两变量相减 a - b
* 两变量相乘 a * b
/ 两变量相除 a / b
% 求余数 a % b
++ 变量递增 a++
-- 变量递减 a--

相等运算符用于比较两个值。以返回布尔值作为比较结果(可归为关系运算符)。

相等运算符 描述 示例
== 判断两变量是否相等 a == b
=== 判断两变量是否完全相等 a === b
!== 判断两变量是否不相等 a !== b
!=== 判断两变量是否完全不相等 a !=== b

关系运算符用于判断两个值之间的关系,以返回布尔值作为判断结果。

关系运算符 描述 示例
< 小于 a < b
<= 小于或等于 a <= b
> 大于 a > b
>= 大于或等于 a >= b

赋值运算符用于将=右边的值赋给左边的变量,该值为任意类型的值。

var a = 1;
var b = a;
var c = abc;

注:

b = a = 1,而不是字母a。

逻辑运算符用于针对布尔值的操作。

逻辑运算符 描述
&& 并(与)
丨丨
!

其他运算符

除以上常见运算符外,还有:

按位运算符。
条件运算符。
typeof 运算符。
new 运算运算符。
delete 运算符

语句

JavaScript 提供了完整的基础编程语句,如下:

var 语句

var 变量名 = 值

函数定义语句

function 函数名(参数){
    执行语句
}

条件和分支语句

条件语句 if...else 完成程序流程快中的分支功能:如果其中的条件成立,则执行if后子语句;如果条件不成立,则执行else后子语句。

if(条件){
    子语句1
} else{
    子语句2
}

分支语句 switch可以根据一个变量的不同取值采取不同的处理方法。

如果表达式中取的值与分支语句中的任何一条子语句都不匹配,将执行 default(默认语句)中的语句。

switch(expression){
    case label1:子语句1
    case label2:子语句2
    ...
    default:子语句n
}

注释语句

//,/..../用于做注释,便于阅读代码,理解代码。

//这是单行注释
/*
这可以是多行注释
这可以是多行注释
这可以是多行注释
*/

循环语句

for,for...in,while。

for语句中只要条件成立,循环体语句就会循环执行。

for(条件){
    子语句
}

注:

若条件一直成立,将进入死循环,要避免这种情况出现。

while语句所控制的循环不断的判断条件,如果条件始终成立,则一直循环直到条件不再成立。

while(条件){
    子语句
}

for...in语句用于将一个对象的属性不断赋值给变量,直到将该对象的属性都枚举完。

for (variablename in object){
        statement
 }

注:

break 语句用于结束循环,并执行循环体的下一条语句。

continue 语句用与结束本次循环,并马上开始下一次循环。

函数

函数(function)是一个可执行的程序段。函数被定义后,可以多次被程序调用。
函数是命名的程序段,这个程序段可以被当作一个整体引用和执行。使用函数时要注意以下几点:
函数由关键字 function 定义(也可由 Function 构造函数构造)。
使用 function 关键字定义的函数在一个作用域内是可以在任意处调用的。
函数名是调用函数时引用的名称,它是大小写敏感的,调用函数时要注意这一点。
return 语句用于返回表达式的值。
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟