zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    关于Allele(等位基因)的理解
    beta 分布的详细介绍(转载)
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/yang08/p/9814484.html
Copyright © 2011-2022 走看看