前端基本功—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  未定义的    应该有值,但是没有给

 

原文地址:https://www.cnblogs.com/Abner5/p/5925269.html