zoukankan      html  css  js  c++  java
  • 前端基本功—javascript 第一天

     Alert()  弹出警示框

    Console 控制台输出

     document.write()  文档打印输出

     变量的作用域

      根据变量的作用范围   可以分为  全局变量 局部变量

      全局变量:

        1. 在最外层声明的变量。

        2. 在函数体内部,但是没有声明var 的变量也是全局变量

      局部变量:

         在函数体内部的 声明的变量

    小知识点:

         隐式的全局变量

    11  在函数体内部,但是没有声明var 的变量也是全局变量。
    12  var a = 1 
    13  function func() { 
    14      a = b = 2 
    15  } 
    16  func() 
    17  alert(a) 
        alert(b)  
    

    事件三要素  

    事件源.事件 = function(){  事件处理函数 }

    入口函数 

     window.onload = function(){

         内部放js

      }

    这个函数的意思就是说,当我们页面加载完毕之后,采取执行函数体里面的js部分。

    一个文件里只能写一次

     Js 的书写位置 

    1.行内式

    2.内嵌式

    <script type=”text/javascript”>  </script>  任何一个地方

    行内式和内嵌式综合

    3.外链式

    数据类型

     Js 的数据类型分为:

      字符型     数值型   布尔型   null    undefined

    字符型 (string)

     转换为字符型:

     1. 利用 “”  (双引号)

       加了引号的都是字符型。

     2. 利用String();  转换为字符型。(注意大写)

     布尔型 (boolean)

    就两个值   正确的和错误的   true  和  false

    数据类型转换为布尔型:

     1. 利用 !! 

    2. 利用 Boolean() 

     falseundefined null0、””  为 false

     true1、”somestring”、[Object]  true

     数值型

    数值的前面带  0  表示 八进制 

    数值的前面带  0x  表示 十六进制

    转换为数值型:

      1. 利用 -  *  / 都可以转换。(减乘除,除了加号以外)

      2  利用Number( ) 

    ParseInt()  parseFloat() 

    1.parseInt();取整

    2.parseInt(, 进制);

    parseInt(110,2); 表示2进制    把10 这个2进制转换为 10进制  

    Null  undefined

    Null  空的       没有值 。

    Undefined  未定义的    应该有值,但是没有给

     

  • 相关阅读:
    【Java】 大话数据结构(5) 线性表之双向链表
    反射
    面对对象总结
    面向对象的三大特性
    面向对象基础
    python常见模块之序列化(json与pickle以及shelve)
    python常见模块之os模块
    python常见模块之random模块
    python常见模块之time模块
    python常见模块之collections模块
  • 原文地址:https://www.cnblogs.com/Abner5/p/5925269.html
Copyright © 2011-2022 走看看