内容正文:
第六章 GeoGebra—javascript基础语法和应用
第1节 脚本指令与计算
新更新的geogebra有4个脚本栏,即:单击脚本(单击对象执行)、更新脚本(对象更新执行)、拖动结束时(拖动对象结束时执行),以上三种脚本格式又可以称为对象脚本,即脚本写在某对象上,当对对象单击、更新和拖动时执行,这类脚本可称geogebra脚本.另一类为全局JavaScript脚本,全局的含义是指所有的对象,即在任何一个对象的全局JavaScript脚本栏写下某一个脚本指令或运算表达式时,所有的对象的全局JavaScript都写上相同的脚本,可以打开任何对象对脚本编辑和修改。
1.根据脚本性质可归纳以下
(1)建立交互模块function ggbOnInit() {}
var ggb=ggbApplet;
geogebra指令和JavaScript指令均可以在上述脚本栏书写和执行脚本指令。
(2)JavaScript指令为英文模式,不支持中文。
(3)JavaScript脚本在任何脚本模式下与选择Javascript。
以上操作是geogebra指令与JavaScript指令建立交互连接的必要步骤。
2.JavaScript代数运算
在全局JavaScript代数表达式运算,其运算结果作为操作对象只用,如图
Var为变量声明(即变量定义),Math为代数表达式取值指令,由上例可以看出:单纯的数值代数运算不需要加Math,而逻辑函数Math.random(),Math.sin(),Math.sqrt()等指数函数都需加Math.
即可以把Math.cos()作为一个取值指令。
学科网(北京)股份有限公司
$$