首页 > 其他分享 >js基础

js基础

时间:2023-08-22 11:46:04浏览次数:31  
标签:基础 写入 js 注释 html 标签 标识符

报表宏使用js语言开发。

1. js使用

1.1 <script>标签

  1. js代码必须位于<script>标签中。
  2. <script>标签中,可以直接写js代码,也可以引用外部js,例如:<script src="我是外部js.js"></script>
  3. <script>标签可以位于<head>标签中,也可以位于<body>标签中。

1.2 js函数

js函数为一组js代码块,常用于事件调用。

2. js输出

  1. window.alert():弹出警告框。
  2. document.write():向html文档写入内容,注意,当html文档加载完之后写入,则会覆盖整个html文档。
  3. innerHTML:向html元素中写入文本,例如,document.getElementById("demo").innerHTML = "我是写入的内容",则会向id为“demo”的html元素中写入文本为“我是写入的内容”。
  4. console.log():向控制台写入内容。

3. js语法

3.1 注释

js注释有两种:

  1. 单行注释:// 我是注释内容
  2. 多行注释:/* 我是注释内容 */

3.2 字面量

代码中,可以看到值称为字面量。

3.3 变量

js中,声明一个变量,需要使用var关键字,例如:var age = 18。也可以仅声明,但不赋值,此时变量值为undefined。

3.4 标识符

js中,变量名、函数名、类名等都称为标识符。

3.4.1 标识符命名规则

  1. 只能包含字母、数字、_和$。
  2. 数字不能开头。

3.4.2 标识符命名规范

推荐使用小驼峰式命名法。

标签:基础,写入,js,注释,html,标签,标识符
From: https://www.cnblogs.com/monkeyDragon/p/17647900.html

相关文章

  • js原型链基础知识
    为什么使用原型下面通过一个构造函数来理解为什么使用原型functionPerson(name,age){this.name=name;this.age=agethis.commomAttr=['eyes','leg','hair']}letperson1=newPerson();letperson2=newPerson();下面我们通过栈和堆去看一看以上的......
  • 4.8 C++ Boost 应用JSON解析库
    property_tree是Boost库中的一个头文件库,用于处理和解析基于XML、Json或者INFO格式的数据。property_tree可以提供一个轻量级的、灵活的、基于二叉数的通用容器,可以处理包括简单值(如int、float)和复杂数据结构(如结构体和嵌套容器)在内的各种数据类型。它可以解析数据文件......
  • Java后端使用HttpServleRequest接收前端JSON传参
    BufferedReaderbf=newBufferedReader(newInputStreamReader((ServletInputStream)request.getInputStream(),"utf-8"));StringBuffersb=newStringBuffer();Stringtemp="";while((temp=bf.readLine())!=null){sb.append(temp);}b......
  • WEB前端01-HTML基础
    非淡泊无以明志,非宁静无以致远 说明:vscode插件安装打开网络插件:安装 openinbrowser 打开浏览器插件之后使用右击即有打开浏览器选项汉化菜单插件:Chinese缩放代码字号:  Command-/+(mac中) 一、标签语法1.默认html页面格式vscode中使......
  • js数组操作的shift unshift pop push用法
    Array.shift()shift() 方法用在数组上, 移除数组的第一个元素并返回移除的元素.该方法会改变原数组的长度.constarray1=[1,2,3];constfirstElement=array1.shift();console.log(array1);//Expectedoutput:Array[2,3]console.log(firstElement);//Expectedo......
  • mysql基础理论知识(面试)
    MySQL面试题(基础篇一)原创 Suren 婺青年 2023-08-1511:02 发表于上海收录于合集#面试14个#数据库5个#sql7个#计算机5个基础篇什么是MySQL?MySQL有什么特点?MySQL是一种开源的关系型数据库管理系统,它使用SQL语言来存储、管理和处理数据。MySQL具有以下特点:......
  • 查,改,删操作------------MySQL基础操作
    操作详解-查询数据、修改数据、删除数据原创 Cloud研习社 Cloud研习社 2023-08-2207:31 发表于山东收录于合集#一站式教程276个#mysql7个#计算机251个#数据库5个#云计算288个教程每周二、四、六更新查询数据在关联之前,我们先插入一个作者信息。Maria......
  • object - c 语言基础 进阶笔记 随笔笔记
    重点知识Engadget(瘾科技)StackOverFlow(栈溢出)Code4Apprespon魏先宇的程序人生第一周快捷键:Alt+上方向键跳到最上面 Alt+下方向键跳到最下面      Alt+左方向键跳到最左面  Alt+右方向键跳到最右面      Alt+shift+方向键 可以批量复制内容,在按方向......
  • JSON字符串中获取一个特定字段的值
    importcom.google.gson.JsonObject;importcom.google.gson.JsonParser;Stringjson="{\"translation\":\"你好吗\"}";//Stringjson="{'translation':'你好吗'}";JsonObjectjsonObject=JsonParser.parseS......
  • 吉特日化MES & HttpClient基础连接已经关闭: 连接被意外关闭
    在吉特日化MES调用某公司AGV平台下发任务的时候,使用HttpClient进行POST请求,出现如下异常: HttpClient基础连接已经关闭:连接被意外关闭 ,之前已经使用HTTPClient做过大量的三方请求均为发现此问题publicstringExecute(stringApiName,JObjectparameters)......