栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

JavaScript基础入门

Java 更新时间:发布时间: 百科书网 趣学号
Javascript 引入JS的三种方式 行内引入


内部引入

外部引入

变量 怎么声明变量?

var 变量名;

注意事项:

1.没有声明的变量使用会报错,按f12进入开发者模式–>console控制台,可以看到报错信息。

2.变量名唯一,不能重复使用

怎么给变量赋值?

javascript是一种弱类型语言,没有编译阶段,可以任意赋值。

var i;

i = false;

i = 15;

i = 3.14;

当一个变量没有赋值的时候,系统默认赋值为undefined。

全局变量和局部变量
  1. 在函数体外声明的变量是全局变量,全局变量一经声明便一直存在于浏览器的内存中,直到浏览器关闭,因此尽量少用。
  2. 在函数体内包括形参都是局部变量,随着函数的执行而创建,结束而销毁。
  3. 访问变量的时候会根据就近原则决定访问的是全局变量还是局部变量。
函数 函数的定义?

第一种方式:function 函数名(形式参数列表){

​ 函数体;

​ }

第二种方式:函数名 = function(形式参数列表){

​ 函数体;

​ }

注意事项:

  1. js的函数不可以重名,当函数重名时,后定义的函数会覆盖掉原先的重名函数。
  2. js的函数没有返回值,返回什么类型都可以。
  3. 形式参数列表中的变量不需要加var,直接用变量名接收就可以。
函数重载机制

因为js是弱类型语言,所以对参数的类型没有限制,对接收的实参的个数也没有限制,形参有几个,就对应接收几个实参,未收到实参的形参系统赋默认值undefined。


数据类型 typeof 运算符
  1. 语法格式

    typeof 变量名

  2. 运算结果:

    “undefined”

    “number”

    “string”

    “boolean”

    “object” null属于Null类型,但typeof运算的结果却是object

    “function”

  3. 作用:在程序的运行阶段动态地获取变量的数据类型。

ECMAscript规范6种数据类型
  1. Undefined类型

    只有一个值undefined,当一个变量没有手动赋值,系统默认赋值undefined,或者也可以手动赋值为undefined。

  2. Number类型

    包括整数、小数、NaN(not a number)、Infinity(无穷)。

    注意事项:

    1.什么情况下是NaN(不是一个数字,但属于Number类型)?

    ​ 运算结果本来应该是一个数字,最后算完不是一个数字的时候,结果为NaN。

    2.当除数为0的时候,结果为Infinity(无穷大)。

    isNaN()函数

    结果是true,表示不是一个数字,结果是false,表示是一个数字。

  3. Boolean类型

    只有两个值 true和false。

    Boolean()函数

    将非布尔类型转换为布尔类型(“有”就true,“没有”就false)

    Boolean(1) //true

    Boolean(0) //false

    Boolean("") //false

    Boolean(null) //false

    Boolean(NaN) //false

    Boolean(undefined) //false

    Boolean(Ifinity) //true

  4. String类型

    怎么创建String类型对象?

    ​ 第一种方式:var s = “abc”;

  5. Null类型

    只有null一个值,typeof运算的结果是object

持续完善中…

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/294939.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号