初始js,js的变量

这篇具有很好参考价值的文章主要介绍了初始js,js的变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

js起源

由布兰登,艾奇在1995年进行开发

JavaScript和ECMAScript的关系

ECMAScript (简称“ES”)

核心( ECMAScript ):提供语⾔的语法和基本对象

⽂档对象模型( DOM ):提供处理⽹⻚内容的⽅法和接⼝

浏览器对象模型( BOM ):提供与浏览器进⾏交互的⽅法和接⼝

Js的运行环境

1.浏览器环境

2.Node.js环境

Js的特点

1.解释性脚本语言

不用编译,直接运行

2.面向对象

不仅可以创建对象,还可以操作已有的对象

3.弱类型

对数据的类型没有严格的要求

4.动态性

JavaScript 是⼀种采⽤事件驱动的脚本语⾔,它不需要借助web服务器就可以对⽤户的输⼊做 出响应,例如我们在访问⼀个⽹⻚时,通过⿏标在⽹⻚中进⾏点击或滚动窗⼝时,通过JavaScript可以直 接对这些事件做出响应

5.跨平台

不依赖操作系统,在浏览器中就可以运行,

Js的引入方式

1.行内式

行内式----将js代码放在HTML标签的属性值使用

 <body>
 <!-- ⾏内式 -->
 <a href="javascript:alert('Suprise~')">点我有惊喜</a>
 </body>

2.嵌入式

把script包裹成JS代码,然后用户直接在script标签中直接编写

 <script type="text/javascript">
 // 此处编写JavaScript代码
 </script>

3.外链式

JS不仅可以直接放在HTML文档中,也可以在Javascript脚本文件中。拓展名是 .js ,

JavaScript的输出

使⽤ window.alert() 函数弹出提示框

alert(message);

使⽤ window.confirm() 函数弹出对话框

confirm(要输出的内容);

使⽤ window.prompt() 函数弹出可以让⽤户输⼊的提示框

prompt("说出你的暗号:");

使⽤ console.log() 在浏览器的控制台输出内容

console.log("爱你孤身⾛暗巷,爱你不跪的模样");

使⽤ document.write() ⽅法将内容写⼊到HTML⽂档中

document.write(输出语句);

字面量和变量

字面量:

固定不变的值,可以直接使用,一般不用这个

eg:alert(3.14159265);

变量

var a = 1;

同时声明多个变量

ar x = 2, y = 3, z = 4; //同时定义a、b、c三个变量并分别赋值为2、3、4

// var x = 2, //为了让代码看起来更⼯整,上⼀⾏代码也可以写成这样

// y= 3,

// z = 4;

变量提升

JavaScript在预编译期会先预处理声明的变量,但是变量的赋值操作发⽣在JavaScript 执⾏期 ,⽽ 不是预编译期。

JavaScript引擎的解析⽅式是:先解析代码,获取所有被声明的变量,然后再⼀⾏⼀⾏地运⾏。这 样,所有声明变量都会被提升到代码的头部,就叫做 变量提升 (Hoisting)。

let

声明的变量不能重复定义

只在其所在的代码块有效文章来源地址https://www.toymoban.com/news/detail-809265.html

到了这里,关于初始js,js的变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • jQuery.js - 前端必备的Javascript库

    作者: WangMin 格言: 努力做好自己喜欢的每一件事 jQuery.js 是什么? jQuery是一个快速简洁、免费开源易用的JavaScript框架, 倡导写更少的代码,做更多的事情 。它封装JavaScript常用的功能代码,提供了一种简便的JavaScript设计模式,以及我们开发中常用到的操作DOM的API,优化HTML文

    2024年02月05日
    浏览(50)
  • web前端框架JS学习之JavaScript类型转换

    vascript有多种数据类型,如字符串、数字、布尔等,可以通过typeof语句来查看变量的数据类型。数据类型转换就是数据类型之间相互转换,比如把数字转成字符串、把布尔值转成字符串、把字符串转成数字等,这在工作也是经常碰到的。 本期我们就给大家说说web前端框架JS学

    2024年02月10日
    浏览(42)
  • 【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用

    🐚 作者: 阿伟 💂 个人主页: Flyme awei 🐋 希望大家多多支持😘一起进步呀! 💬 文章对你有帮助👉关注✨点赞👍收藏📂 第一种: var 数组名 = new Array(); 创建一个空数组 第二种: var arr2 = new Array(10); 创建一个定长为10的数组 第三种 var arr3 = new Array(a,b,c); 创建时直接指定元素值

    2023年04月08日
    浏览(42)
  • 〖大前端 - 基础入门三大核心之JS篇㉓〗- JavaScript 的「数组」

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月04日
    浏览(43)
  • 【前端|Javascript第5篇】全网最详细的JS的内置对象文章!

    前言 在当今数字时代,前端技术正日益成为塑造用户体验的关键。我们在开发中需要用到很多js的内置对象的一些属性来帮助我们更快速的进行开发。或许你是刚踏入前端领域的小白,或者是希望深入了解内置对象的开发者,不论你的经验如何,本篇博客都将给你详细的讲解

    2024年02月12日
    浏览(31)
  • [前端系列第3弹]JS入门教程:从零开始学习JavaScript

    本文将带领大家,从零开始学习JavaScript,fighting~ 目录 一、JavaScript简介 二、变量和数据类型 三、注释和分号 四、算术运算符 五、表达式和语句 六、代码块和作用域 七、函数(最重要)          JavaScript(简称JS)是一种运行在浏览器中的脚本语言,它可以让网页变得

    2024年02月13日
    浏览(32)
  • 〖大前端 - 基础入门三大核心之JS篇㉟〗- JavaScript 的DOM简介

    说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费 , 如需要项目实战或者是体系化资源,文末名片加V! 作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 从事过全栈研发、产品经理等工作,目前在公司担任研发部门CTO。 荣誉: 2022年度博客之星Top4、2023年度超

    2024年02月04日
    浏览(42)
  • 〖大前端 - 基础入门三大核心之JS篇㉔〗- JavaScript 的数组的常用方法 (一)

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月07日
    浏览(34)
  • 〖大前端 - 基础入门三大核心之JS篇⑰〗- JavaScript的流程控制语句「while循环语句」

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月04日
    浏览(83)
  • 〖大前端 - 基础入门三大核心之JS篇⑱〗- JavaScript的流程控制语句「break 和 continue语句」

    当前子专栏 基础入门三大核心篇 是免费开放阶段 。 推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 大前端全栈架构白宝书专栏, 目前阶段免费开放 , 购买任意白宝书体系化专栏可加入 TFS-CLUB 私域社区。 福利:除了通过订阅\\\"白宝书系列专

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包