js初

JS初学

JS

全称javascript  是一门运行在客户端得前台语言  创作人:布兰登艾奇

 

他可以用来做 页面特效  开发游戏   后台开发等

 

ECMAScript  制定了JS得数据类型  它不是语言  而是JS得标准

 

前端页面有3种结构  分别是 HTML结构层  CSS表现层   JS行为层

 

变量提升:在JS执行代码前 ,浏览器会给一个全局环境叫全局作用域(window)

                     它分为俩个模块,一个叫存储模块,一个叫执行模块,存储模块会找到

               所有带var 和function得关键字并给他们分配内存地址,执行模块会从

                     上到下开始执行,遇到变量就会到存储模块查找这个地址,如过找到了

                     就看它有没有赋值,赋值了,就是值,要是没有赋值就说undefined

                     如果找不到这个变量就是XXX  IS  NOT  DEFINED,这就叫变量提升

 

变量提升是浏览器得一个功

 

变量得定义及用途:变量就是一个可以改变得量,它通常用字母来代替,会区分大小写

                                       它以var字母进行定义,它就好比是一个容器,可以临时存储数据

                                       并且可以通过 “=”进行赋值

 

JS得关键字 var    function

 

Alert  它是JS得一种方法

 

script输入alert (123)就会出现下图效果

 

Console.log 浏览器控制台输出用于代码测试

Document  在浏览器中写出

 

起名规则 :不可以使用汉字,不可以用特殊符号开头

 

代码执行得顺序是从上到下 一个模块一个模块进行执行

 

数据得类型有:字符串  数字  数组  json  对象  布尔  null   函数  undefined

 

运算

 

四则运算

 

逻辑运算  或  且  非  所得结果是布尔   结果是true  false

 

关系运算

 

字符串中得“字”称为字节 ,字节得长用length 空格也算是一个字节

 

符号运算  加(+)字符串拼接

 

                     点(.)表示“的”

 

对于点运算 点前面的叫对象  点后面的叫属性或方法

 

不带括号的是属性   带括号的是方法

 

列如:a length length是属性

                  

           A way()  way是方法

 

条件语句

 

If (如果)  else(否则)

 

列如  var  age =22; 定义年龄为22 岁

                  If(age>18)

                            console.log(表示你成年了)             如果你的年龄大于18 那么你成年了

                   else  console.log(表示你还是小孩)      否则你就是小孩

 

三元运算 条件?语句一;语句二

                    Var age=12

                            Age>11?console.log(你老了)console.Log(你还小)

 

自加  自减 

A=10  b=20  c=30

Var a=++a+(++b)+(c++)+a++    a++先利用在加    ++a先加在利用

 ++a  a=10  先加在利用  a=11

 ++b  b=20  先加在利用  b=21

 C++  c=30  先利用在加  c=30  31

 A++  a=11  先加在利用  a=11 

结果a=73

循坏语句:就是对一个整体进行查找

1 从什么时候开始

2 查找的步长

3 结尾数字

计算数据的计算不是从1 开始而是从0 开始的

我们用数字代替字节的方法,把数字的这个字节叫做下标

格式  循坏用for

         For(i=1; i<5; i++)从1 开始到5结束逐个查找加1

i=5  i应该是for循坏中的一个变量,但是for循坏之外的使用叫做内存泄露

弹出框的三种方式

1 alert 警告框

2 prompt 输入框

3 confirm 确认框

求和公式 :var  sum=0

                   For(var i=1 ;i<=5 ;i++){

                   Sum=i+sum

Console.log (sum)

乘法表var  sum=0

                   For(var i=1 ;i<=9 ;i++){

For(var j=1 j<=I j++)

Document.write(j+”x”+i+”=”+j*i)

序列  for(var i=1 i<=5;I++ )  

 For(var j=1 j<=I j j++)

 Document write (值)

百位 十位 个位

Var a=345

Var b=a/100   b=3.73

Var b=parseint(b)  ;取b的整数

Var s=parseint(a-b*100)/10  取s的整数,375-300=75  75/10=7.5 取整

Var g=a-b*100-s*10  

Document .write 百位3 十位是5 个位是5

 

转载于:https://www.cnblogs.com/yang08/p/9814484.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴能和你聊聊three.js体验!three.js是一个用于创建和展示3D图形的开源JavaScript库。它提供了丰富的功能和工具,使开发者能够在Web浏览器中轻松地创建交互式的3D场景。 首先,你需要在你的HTML页面中引入three.js库。你可以通过下载three.js文件并将其添加到你的项目中,或者使用CDN链接。接下来,你需要一个HTML元素作为3D场景的容器,例如一个div元素。给这个元素一个唯一的id,以便在JavaScript代码中引用它。 接下来,你可以开始编写JavaScript代码来创建3D场景。首先,你需要创建一个场景对象,使用`new THREE.Scene()`来实现。然后,你可以创建相机对象,例如透视相机`new THREE.PerspectiveCamera()`,并设置它的位置和方向。 接着,你需要创建渲染器对象,并将其添加到页面中。使用`new THREE.WebGLRenderer()`来创建渲染器对象,并设置它的大小和背景色。然后,使用`renderer.domElement`将渲染器对象添加到之前创建的HTML元素中。 接下来,你可以开始创建并添加3D对象到场景中。例如,你可以创建一个立方体对象`new THREE.Mesh()`,并设置其材质和位置。然后,使用`scene.add()`方法将这个立方体对象添加到之前创建的场景中。 最后,你需要编写渲染循环函数,并在每一帧中更新场景和渲染器。使用`requestAnimationFrame()`来实现渲染循环,并在循环中更新相机位置、物体的位置或其他动画效果。 通过这些基本步骤,你就可以步体验three.js并创建简单的3D场景了。当然,这只是three.js的一个简单入门示例,你可以进一步探索three.js的文档和示例来学习更多高级功能和技巧。祝你玩得开心!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值