问题:

  1. JS如何被运行?
  2. JS运行后如何输出结果?

回答:

1——解答:JS的运行有两种方式,第一种是把代码放到浏览器中,让浏览器内核来渲染解析;第二种是基于NODE,NODE也是一种基于V8引擎的渲染和解析JS的工具。

2——解答:JS运行输出结果的方式一共有6中,我们逐一来看:

a. alert();在浏览器中通过弹框的方式输出,但注意通过alert输出的结果都会转换成字符串形式的,把值(如果是表达式会先计算出结果)通过tostring这个方法转换成字符串。如下图:alert(1+1);

alert(true);=>'true'

alert([34,67]);=>'34,67'

alert({name:'xxx'});=>'[object object]'

b.confirm();它是确认提示框,也就是与alert相比提示框里多了一个取消按钮。

c.prompt();它在confirm的基础上增加了输入框。

d.console.log();在浏览器的控制台输出结果,这个就比较常用了。

e.console.dir();与console.log比,比它输出的更加详细,尤其在输出对象的时候。

f.console.table();把一个JSON数据按照表格的方式输出。

在vscode运行js 输出会合并_前端系列——JS的运行与输出相关推荐

  1. java后端和js后端的区别_前端开发和后端开发有什么区别?

    展开全部 一.定义不同 前端32313133353236313431303231363533e4b893e5b19e31333433656161是什么 前端即网站前台部分,运行在PC端,移动端等浏览器 ...

  2. js hover 触发事件_为什么说JS的DOM操作很耗性能

    想问这样的问题,其实是自己心中没有个谱,一直用 js 计算性能来衡量 浏览器dom 操作性能.js性能和浏览器性能其实是两码事. 这个问题很抽象,它里面涉及挺多个小的知识点. 重申一点,js 操作 D ...

  3. 以管理员身份运行闪退怎么解决_批处理闪退、运行中断等问题的处理方法

    因为我只会一些批处理代码,所以我的"局域网共享一键修复"等软件就都做成了批处理程序(后缀名为.bat)供大家使用.有些网友反馈:右键运行批处理,会一闪而过.或者,运行后共享修复也不 ...

  4. vue.js组件的练习_由Vue.js开发的电阻器颜色练习网站

    vue.js组件的练习 ResisColor (ResisColor) ⚡ A resistor color practice website develop by Vue.js. ⚡电阻器颜色练习网 ...

  5. chrome vue.js插件文档_前端开发者必备的40个VSCode插件!

    前言:俗话说"君欲善其事,必先利其器."笔者也使用VScode开发有一段时间了,不得不说,VSCode是我目前用到的众多开发工具中最好使用的一款.当然这些功能大多得归功于VSCod ...

  6. node.js mysql防注入_避免Node.js中的命令行注入安全漏洞

    在这篇文章中,我们将学习正确使用Node.js调用系统命令的方法,以避免常见的命令行注入漏洞. 我们经常使用的调用命令的方法是最简单的child_process.exec.它有很一个简单的使用模式;通 ...

  7. js打印到控制台_前端JS,8个问题测试你真的懂吗(高频面试题,附答案)

    为了保证的可读性,本文采用意译而非直译. JavaScript 是一种有趣的语言,我们都喜欢它,因为它的性质.浏览器是JavaScript的主要运行的地方,两者在我们的服务中协同工作.JS有一些概念, ...

  8. python只能运行一次怎么改_是否可以修改和运行部分Python程序而无需一次又一次地运行所有这些程序?...

    我编写了一个Python代码,用于从NLTK库中训练Brill Tagger大约8000个英语句子并标记大约2000个句子. Brill Tagger需要花费很多时间来训练,最后当它完成训练时,程序的 ...

  9. vue.js 常见面试题_使用Vue.js时应避免的常见错误

    vue.js 常见面试题 Looking for a front-end framework to try out, I started with React and then tried Vue.j ...

最新文章

  1. P1066 2^k进制数 NOIP 2006 提高组 第四题
  2. 在c语言中函数的定义变量的值为,变量定义(C语言中变量的声明和定义)
  3. 人工神经网络——【BP】反向传播算法证明
  4. 如何做到每天写代码?
  5. C/C++ OpenCV五种滤波器综合示例
  6. c++builder中dbgrid控件排序_如何实现APP中各种布局效果?学会这几个控件就够了...
  7. mysql如何创建日志_mysql中的日志
  8. JavaScript(DOM编程一)
  9. layout_gravity与gravity的区别
  10. python api接口10060_Python web抓取[错误10060]
  11. java分子分母题,JAVA黄金分割点练习题
  12. Cannot open D:\Program Files\Anaconda\Scripts\pip3-script.py
  13. 爬虫学习笔记1:爬虫基本概念
  14. ComposeOptions.kotlinCompilerVersion is deprecated
  15. mysql errno 1146_Mysql学习MySQL复制出错 Last_SQL_Errno:1146的解决方法
  16. 根据经度纬度 筛选距离远近
  17. Mysql进阶优化篇02——索引失效的10种情况及原理
  18. 晶联讯1353显示屏测试程序
  19. euler和鸿蒙,euleros 鸿蒙
  20. 在TI DSP开发板中烧写Flash程序

热门文章

  1. 光电显示未连接服务器,T106串口服务器解决方案
  2. origin如何绘制双y轴曲线_Origin对曲线进行多峰拟合
  3. 纽约poi数据集_数据福利|微软城市计算、AI for Earth
  4. java list 初始化_Java面试大全(十)
  5. docker安装mysql8_Centos7-Docker-安装Mysql8
  6. android 清除所有计时器,android-如何从onTick方法中清除CountDownTimer?
  7. iir matlab 系数,手把手教你用matlab生成STM32官方IIR滤波器的系数
  8. matlab数据导出excel,求教怎么将matlab的数据导出到excel
  9. B1.Java基础部分二
  10. idea新建web工程