首页 > 其他分享 >JS

JS

时间:2023-08-22 12:11:29浏览次数:42  
标签:字面 对象 JavaScript JS Doe John 变量

JavaScript 输出


JavaScript 没有任何打印或者输出的函数。

JavaScript 显示数据

JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

JavaScript 字面量


数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)。

字符串(String)字面量 可以使用单引号或双引号: "John Doe" 'John Doe'

表达式字面量 用于计算:5 + 6

数组(Array)字面量 定义一个数组:[40, 100, 1, 5, 25, 10]

对象(Object)字面量 定义一个对象:{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}

函数(Function)字面量 定义一个函数:function myFunction(a, b) { return a * b;}

JavaScript 变量


 

在编程语言中,变量用于存储数据值。

JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值:

JavaScript 注释


单行注释以 // 开头。

多行注释以 /* 开始,以 */ 结尾。

JavaScript 变量


  • 变量必须以字母开头
  • 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)
  • 变量名称对大小写敏感(y 和 Y 是不同的变量)

JavaScript 数据类型


值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。

引用数据类型(对象类型):对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)。

JavaScript 对象


定义 JavaScript 对象可以跨越多行,空格跟换行不是必须的:

实例

var person = {
    firstName:"John",
    lastName:"Doe",
    age:50,
    eyeColor:"blue"
};  

访问对象属性

你可以通过两种方式访问对象属性:

实例 1:person.lastName;

实例 2:person["lastName"];

 

标签:字面,对象,JavaScript,JS,Doe,John,变量
From: https://www.cnblogs.com/cherry-BAIL/p/17648237.html

相关文章

  • js基础
    报表宏使用js语言开发。1.js使用1.1<script>标签js代码必须位于<script>标签中。<script>标签中,可以直接写js代码,也可以引用外部js,例如:<scriptsrc="我是外部js.js"></script><script>标签可以位于<head>标签中,也可以位于<body>标签中。1.2js函数js函数为一组js代码块......
  • 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......
  • 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......
  • JSON字符串中获取一个特定字段的值
    importcom.google.gson.JsonObject;importcom.google.gson.JsonParser;Stringjson="{\"translation\":\"你好吗\"}";//Stringjson="{'translation':'你好吗'}";JsonObjectjsonObject=JsonParser.parseS......
  • JSONObject.toJavaObject
    YgCompanyygCompany=JSONObject.toJavaObject(json,YgCompany.class);这段代码使用了阿里巴巴的fastjson库中的JSONObject.toJavaObject()方法,将JSON字符串转换为Java对象。具体解释如下:1.JSONObject是fastjson库中的一个类,用于处理JSON对象。2.toJavaObject()是JSONObje......
  • Node.js安装
    Node.js安装原文章一、安装环境本教程演示的环境:系统:win1164位node.js下载地址:http://nodejs.cn/node.js版本:长期支持版本(本教程基于16.15.0)点击选中图标下载到电脑本地即可。二、安装步骤1、双击安装包,一直点击下一步。2、点击change按钮,更换到自己的指定安装位......
  • 使用Vue.js构建交互式的前端应用
    引言Vue.js是一种流行的JavaScript框架,用于构建交互式的前端应用程序。它具有简单易用的API和灵活的组件化架构,使开发人员能够快速构建高效的用户界面。什么是Vue.js?Vue.js是一种用于构建用户界面的开源JavaScript框架。它采用了MVVM(Model-View-ViewModel)架构模式,通过数据绑定和......
  • JShaman的域名锁定功能,支持泛域名
    JShaman的域名锁定功能,支持泛域名JShaman的JS代码混淆加密中,有一项“域名锁定”功能。使用此功能后,代码运行时会检测浏览器地址中的域名信息,如是非指定域名,则不运行,以此防止自己网站的JS代码被复制他人的网站中使用的盗用行为。此功能,使用非常灵活,支持多域名,且支持泛域名。本文演示......