我的编程空间,编程开发者的网络收藏夹
学习永远不晚

初识JavaScript的基础

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

初识JavaScript的基础

一、JavaScript的书写位置

一般分为三种:行内、内嵌、和外


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 2.内嵌式的js -->
    <script>
        alert('弹出')
    </script>
    <!-- 3.外部的js -->
    <script class="lazy" data-src="outside.js"></script>
</head>
<body>
    <!-- 1.行内式的js,直接写在元素内部 -->
    <input type="button" value="button" onclick="alert('我是一个按键')">
</body>
</html>

二、JavaScript常用的输入输出语句

1.浏览器弹出警告框:

alert(msg)

2.浏览器控制台打印输出信息:

console.log(msg)

输出信息在F12中的console可以看到

3.浏览器弹出输入框,让用户可以输入:

prompt(info)

三、变量

1.变量的使用:

1.声明变量 2.赋值

js的数据变量类型在程序运行时根据等号右边的值来进行确认


         var a;//声明变量a
         a=1;
         alert(a)

2.读取输入的值(cin>>)


 <script>
        var a = prompt();
        // a=1;
        alert(a); 
    </script>

3.JavaScript中数值的最大最小值、无穷

Number.MAX_VALUE Number.MIN_VALUE

Infinity -Infinity

4.使用isNaN来判断是否为数字

isNaN(11) 返回false 不是数字返回true

5.typeof检测变量数据类型


<script>
    var num =10;
    console.log(typeof num);//检测num的数据类型
</script>

6.数据类型转换

6.1转换为字符串


//1. toString()
var num=1;
alert(num.toString());
//2.String()强制转换
var num = 1;
alert(String(num));
//3.加号拼接字符串
var num = 1;
alert(num+"字符串");

6.2转化成数字型


    <script>
        // 1.parseInt 得到的是整数
        var age = prompt("input your age");
        console.log(parseInt(age))
        // 2.parseFloat 得到的是浮点数
        console.log(parseFloat(age));
        // 3.Number()强制转换
        console.log(Number(age));
        // 4.利用算数运算 - * /都可以
        console.log('12'-0);
        console.log('12'-'10')//输出为数字型的2
    </script>

6.3转化为布尔型

使用Boolean()函数

代表空、否定的值会被转换为 false ,如〝ONaNnullundefined

其余值都会被转换为 true

四、运算符

运算符优先级

五、函数

1.函数的使用:先声明函数,再调用函数


function 函数名(){
        //函数体
}

2.函数的参数

分为形参和实参

3.函数的返回值

用return return 返回的值

return后面的代码不会被执行且只能返回一个值

4.argument的使用

当我们不确定有多少个参数传递的时候,可以用arguments来获取。在JavaScript中,arguments 实际上它是当前函数的一个内置对象。所有函数都内置了一个arguments 对象,arguments 对象中存储了传递的所有实参


function fn(){
    console.log(argument);//里面存储了所有传递过来的实参
    }
fn(1,2,3);
 

浏览器中

argument展示形式是一个伪数组,但是他具有数组的length的属性并且按照索引的方式存储。可是他没有数组的一些方法 如:pop push

5.函数的两种声明方法

1.命名函数


 function fn(){
    //函数体
    }
    fn();

2.匿名函数


var fun = function(){
    //函数体
}
fun();

fun是变量名 不是函数名但函数表达式(匿名函数)也可以进行参数的传递

六、作用域

1.JavaScript的作用域

通常来说 ,一段程序代码中所用到的名字并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻程的局部性,增强了程序的可靠性,减少了名字冲突。

一般分为全局作用域和局部作用域

全局作用域是在整个script标签中的,局部作用域是在函数内部

值得注意的是,在js中是没有块级作用域的,即如果在if中声明一个变量,在外面也是可以调用的


if(3>5){
    var num = 1;
}
console.log(num);

在浏览器中是可以进行编译不会报错的

2.变量的作用域

全局变量也是在script标签中的,如果在函数内部没有声明直接赋值的变量也属于全局变量


function fn(){
    num2 =10;//全局变量
    var num1 =1;//局部变量
    }

全局变量在函数中也可以使用

3.作用域链

根据在内部函数可以访问外部函数变量的这种机制,用链式查找决定哪些数据能被内部函数访问

采用就近原则。

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

初识JavaScript的基础

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JavaScript基础知识:初学者指南

本文将介绍JavaScript基础知识,包括变量、数据类型、运算符、控制流、函数和数组等,帮助初学者学习JavaScript。
JavaScript基础知识:初学者指南
2024-02-09

Python基础-初识Python

本文防盗链:http://python789.blog.51cto.comPython基础-初识Python    作者是一名运维工程师,以下为作者学习Python的笔记,希望能给大家带来一些帮助,写的有不对的地方,还望大家指出来,或者加入
2023-01-31

Python开发(基础):初识Pytho

Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、G
2023-01-31

JavaScript基础知识:初学者快速入门指南

JavaScript是一种编程语言,可让您使网页更具互动性。它是一种相对容易学习的语言,即使没有任何编程经验的人也可以轻松掌握。本文将介绍JavaScript的基本知识,并提供一些演示代码,帮助您快速入门。
JavaScript基础知识:初学者快速入门指南
2024-02-08

初识Oracle数据库基础笔记

初识Oracle数据库基础知识点笔记 Oracle 数据库Oracle → 甲骨文Oracle数据库是一种关系型数据库,由行和列组成数据:文字、图片、视频DB(DataBase) 数据库: 用于存储数据的仓库数据库存储数据的最小单位是表 Table,遵循
初识Oracle数据库基础笔记
2021-06-30

Spring基础篇之初识DI和AOP

前言  作为从事java开发的码农,Spring的重要性不言而喻,你可能每天都在和Spring框架打交道。Spring恰如其名的,给java应用程序的开发带了春天般的舒爽感觉。Spring,可以说是任何一个java开发者通往技术高阶的必备基
2023-05-30

ASP基础知识:初学者指南

ASP(Active Server Pages)是一种由微软开发的服务器端脚本语言,由Visual Basic和HTML混合而成。它是服务器端程序开发的理想选择,可用于创建交互式且动态的网页。
ASP基础知识:初学者指南
2024-02-05

JavaScript基础知识点分析

这篇“JavaScript基础知识点分析”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“JavaScript基础知识点分析”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获
2023-06-06

JavaScript基础知识:零基础入门,快速上手

本文将从JavaScript基础知识入手,讲解JavaScript的基本概念、数据类型、运算符、控制语句、函数以及对象等内容,让零基础的读者快速上手JavaScript。 JavaScript 基础知识 数据类型 运算符 控制语句 函数 对象
JavaScript基础知识:零基础入门,快速上手
2024-02-08

Python基础篇之初识Python必看攻略

Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 Python和其他语言
2022-06-04

python基础知识之函数初阶——命名

python中的命名空间分三种:内置的命名空间,在启动解释器的时候自动加载进内存的各种名字所在的空间,比如print,input等不需要定义就可以使用的名字全局命名空间,就是从上到下所有我们定义的变量名和函数名所在的空间,是在程序从上到下被
2023-01-31

MySQL数据库~~~~初识、基础数据类型

一 数据库初识1.1 什么是数据库数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库是以一定方式储存在一起,能予多个用户 共享,具有尽可能小的冗余度
2022-04-19

编程热搜

目录