Javascript基础(一)简单介绍、数据类型、操作符

javascript中的五种基本数据类型 [0]5种数据类型:     [0.1]基本数据类型:Undefined、Null、Boolean、Number、String         [0.1.1]基本类型值是指简单的数据段,5种基本类型是按值访问的,因为可以操作保存在变量中的实际值         [0.1.2]基本类型的值在内存中占据固定大小的空间,被保存在栈内存中。从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本。         [0.1.3]不能给基本类型的值添加属性     [0.2]引用数据类型:Object         [0.2.1]引用类型值是指那些可以由多个值构成的对象。js不允许直接访问内存中 立即下载

目录

JS基础

网页、网站和应用程序

JS的强大应用举例

Javascript介绍

Javascript是什么

Javascript最初目的

Javascript现在的意义(应用场景)

JS和HTML、CSS的区别

Javascript的组成

ECMScript-----Javascript的核心

BOM---浏览器对象模型

DOM---文档对象模型

Javascript初体验

计算机组成

JS语法

注释

字面量

变量

变量声明

变量的命名规则和规范

数据类型

number类型:

浮点数

String类型

     字符串长度

     字符串拼接

Boolean类型

Undefined和Null

复杂数据类型

获取变量的类型

各编程语言中变量的区别

数据类型转换

转换成字符串类型

转换成数值类型

转换成布尔类型

操作符

 算术运算符

一元运算符

逻辑运算符

关系运算符(比较运算符)

赋值运算符

运算符的优先级


JS基础

网页、网站和应用程序

网页:单独的一个页面

网站:一些列相关的页面组成在一起

应用程序:可以和用户产生交互,并实现某些功能

JS的强大应用举例

网站举例:http://impress.github.io.impress.js/       http://naotu.baidu.com/       http://codecombat.com/    http://ide.codemao.cn/

需要翻墙的举例: http://developers.google.com/blockly/     blockly迷宫:http://blockly-games.appspot.com

不需要翻墙的blockly迷宫举例: http://blockly.uieee.com/

Javascript介绍

Javascript是什么

一种不同于HTML和CSS的编程语言,编程语言的最大特点就是拥有流程控制

Netscape在最初将其脚本语言命名为LiveScript,后来与Sun合作之后将其改名为Javascript,js最初受java启发而开始设计的,目的之一就是“看上去像Java”。因此语法上有类似之处,一些名称喝命名规范也借鉴Java,javascript与java只是名称像而已,实际并没有关系

  • Java是运行在服务器端的编程语言
  • JavaScript是运行在客户端(即浏览器)的编程语言

JavaScript是一种运行在客户端的脚本语言

js的解释器被称为Java script引擎(把js的语句转换成机器能识别的机器语言),为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,即用来给HTML网页增加动态功能。

Javascript最初目的

是为了处理表单的验证操作,即直接在浏览器上验证,而不用提交到服务器。

Javascript现在的意义(应用场景)

JavaScript发展到现在几乎无所不能

  • 网页特效
  • 服务器开发(Node.js)
  • 命令行工具(Node.js)
  • 桌面程序(Electron)
  • App(Cordova)
  • 控制硬件-物联网(Ruff)
  • 游戏开发(cocos2d-js)

JS和HTML、CSS的区别

  1. HTML:提供网页的结构,提供网页中的内容

  2. CSS:用来美化网页

  3. Javascript:可以用来控制网页内容,给网页增加动态的效果

Javascript的组成

由ECMAScript(核心)、DOM、BOM组成

ECMScript-----Javascript的核心

ECMA欧洲计算机制造联合会,定义了JavaScript的语法规范,Javascript的核心描述了语言的基本语法和数据类型,ECMASript是一套标准,定义了一种语言的标准,与具体实现无关。

BOM---浏览器对象模型

一套操作浏览器功能的API,通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等

DOM---文档对象模型

一套操作页面元素的API,DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作

Javascript初体验

我们知道,将CSS引入HTML中有三种方式,分别为行内样式、嵌入样式和外部样式

其实将js引入HTML也有这三种方式,格式分别为

写在行内:  

<input type="buttom" value="按钮"  onclik="alert('hello world!')" >
//alert指在页面中弹出一个对话框

写在script标签中

<head>
    <script>
        alert('hello world!');    //建议字符都用单引号,而不用双引号,避免冲突
 //alert用于弹出对话框,还可以用控制台输出语句,但形式不是弹出对话框,格式为 console.log(n1);
    </script>
</head>

引入外部文件js

<head>
    <script  src="index.js"></script> //src指引入的文件路径,该标签内不能写js代码,只负责引入
</head>

js的执行顺序是从上到下,先执行哪个就先输出哪个,如弹出对话框方面,要先关闭对话框才能显示以下执行的js内容

计算机组成

软件:有应用软件(如QQ,微信)、系统软件(如Windows、Linux、mac OSX),应用软件运行在操作系统之上

硬件:

三大件:CPU、内存、硬盘(三者在主板上)

输入设备:鼠标、键盘、手写板、摄像头等

输出设备:显示器、打印机、投影仪等

JS语法

注释

单行注释:  // 注释的内容                                  多行注释:/*   注释的内容    */

字面量

指源代码中,一个固定值的表示法。如

数值字面量:120,3,8

字符串字面量:‘Eileen’,‘赵夫人’,‘女王’

布尔字面量:true,false

变量

什么是变量?变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据。

为什么使用变量呢?使用变量可以方便的获取或者修改内存中的数据。

变量声明

<head>
    <script>
        var age;
        age=18;        //先声明再赋值
        var num=6;    //声明的同时赋值
        var count,n1,sex;   //声明多个变量,逗号隔开
        var name='Wang',age=22;    //声明多个变量的同时赋值,逗号隔开
            //js注释格式为双斜杠
    </script>
</head>

变量的命名规则和规范

1.规则1------必须遵守的,不遵守则会报错

  • 由字母、数字、下划线、$符号组成,并且不能以数字开头
  • 不能是关键字和保留字,例如:for、while
  • 区分大小写

2.规则2-----建议遵守,不遵守不会报错

  • 变量名必须有意义
  • 遵守驼峰原则,即首字母小写,后面单词的首字母都大写,如userName、userPassword

数据类型

简单数据类型:Number、String、Boolean、Undefined、Null

number类型:

指数值字面值:数值的固定值的表示法,如110、1024、66.5

表示法有三种

八进制:  如   var num=07,var num=019;( 对应十进制的19).

             注意:八进制中,如果字面值中的数值超出了范围,那么前导零将被忽略,后面的数值将被当作十进制数值解析。

十进制:如  var num=9;  (注意:进行算术计算时,八进制和十六进制表示的数值最终都将被转换为十进制数值计算)

十六进制:  如var num=0xaAF;   (数字序列范围0-9,A-F;A:10,B:11,C:12,D:13,E:14,F:15)

浮点数

浮点数的精确问题

浮点数值得最高精确度是17位小数,所以不要判断两个浮点数是否相等。

如var result=0.1+0.2; //结果不是0.3而是0.30000000000000004.       而且会采用科学计数法:如var n=5e-324;指5乘以10的-324次方

可输出的数值范围:

  • 最小值:Number.MIN_VALUE,这个值为:5e-324
  • 最大值:Number.MAX_VALUE,这个值为:1.7976931348623157e+308
  • 无穷大:Infinity
  • 无穷小:-Infinity

数值判断:

  • NaN:not a number,指NaN与任何值都不相等,包括它本身
  • isNaN:is not a number

String类型

字符串字面量,若要输出双引号、单引号、斜杠等,则需要用到转义符

字面量含义
\n换行
\t制表
\b空格
\r回车
\f进纸
\\斜杠
\'用于输出单引号,如var n="\'hello\'"; 输出结果为'hello'
\"用于输出双引号,如var n="\“hello\”"; 输出结果为“hello”
\xnn以十六进制代码nn表示的一个字符(其中n为0-F),如\x41表示“A”
\unnn以十六进制代码nnnn表示一个Unicode字符(其中n为0-F),如\03a3表示希腊字符*

 

字符串长度

length属性用来获取字符串的长度,如 console.log(str.length);  表示获取str的字符串长度

字符串拼接

字符串拼接使用+来连接

  • +两边都为数字的话,那么是运算功能
  • +两边只要一边为字符,那么使用的是字符串拼接功能

Boolean类型

  • Boolean字面量:ture和false,区分大小写
  • 计算机内部存储形式:true为1,false为0;

Undefined和Null

  1. undefined表示一个变量声明了但是没有赋值,一个变量只声明没有赋值时,默认值为undefined
  2. null是值,只是这个值就是空,变量的值若想为null,必须手动设置

复杂数据类型

Object

获取变量的类型

typeof

var age=18;
console.log(typeof age);  //获取age的类型,结果输出为number

各编程语言中变量的区别

  • 在C、java、c#中声明变量的时候就确定了数据的类型,如 int age=18;string a=“Hello” 
  • 而在JavaScript中声明变量时并没有确定变量的类型,如 var num=22; num=‘Wang’;是在代码执行的过程中,才确定的变量类型,因此JavaScript也称为弱类型的语言。

数据类型转换

如何使用谷歌浏览器快速的查看数据的类型?

字符串的颜色是黑色,数值类型的是蓝色,布尔类型也是蓝色,undefined和null是灰色

转换成字符串类型

  • toString( )              调用变量的toString()方法
var num = 5;
var isRight = true; 

console.log(num.toString());
console.log(isRight.toString());     //输出值为黑色字体true
  • String( ),                   并不是所有的值都有toString( )方法,如undefined和null,这时就需要用到String()。当然也可以代替toString()来转换
  • 字符串拼接也可以转换成字符串类型
    var num = 18;
    var isRight = true;
    console.log(num + '');        //输出为黑色字体的18
    console.log(isRight + '');    //单引号引起来的里面什么都没有叫空字符串,输出为黑色字体的true
    
    console.log(typeof (isRight + ''));     // 测试拼接后isRight的类型,答案为string

转换成数值类型

  • Number()

可以把任意值转换成数值,布尔值则返回0或1,只要转换的字符串中有一个不是数值的字符,就返回NaN

  • parseInt()

第一个字符是数字则会解析到非数字(小数点也算)结束,前面数字正常解析

如果第一个就不是数字则直接返回NaN

无法把布尔类型转换成0或1,返回的是NaN

var num1 = parseInt('12.3abc');    //解析为12
var num1 = parseInt('abc123');    //解析为NaN
  • parseFloat()

把字符串转换成浮点数,和parseInt非常相似,不同之处在于,parseFloat会解析第一个小数点,在遇到第二个小数点时认为是非字符从而解析结束,当解析的内容只有整数时,则会解析成整数。

同样无法转换布尔类型,返回的是NaN

var num1 = parseFloat('12.368abc');    //解析为12.368
var num2 = parseFloat('abc123');    //解析为NaN
var isRight = true;
console.log(parseFloat(isRight));    //返回NaN
  • 转换成数值类型的第四种方式:取正或取负数,就像数学里的数字可以使用+ -修饰.也可以+、-0
    var str = '123'
    console.log(+ str);    //返回的是蓝色字体的123
    console.log(str - 0);    //返回的是蓝色字体的123
    console.log(str + 0);    //注意返回的是1230,因为+号两边如果存在一边是字符串则都是拼接功能
    
    var isOk = true;
    console.log(- isOk);    //返回的是蓝色字体的-1
    

转换成布尔类型

  • Boolean()

注意:     0   ‘’(空字符串)  null   undefined   NaN  会转换成false ,其他都会转换成true

操作符

运算符operator

 算术运算符

加减乘除取余   +   -   *   /   %

一元运算符

只有一个操作数的运算符  如 i++                 而5+6中有两个操作数的运算符为二元运算符或表达式,表达式的组成为操作数、操作符,通常一个表达式都会有一个返回结果

  • 前置++      如++num     表先让num自身+1,然后再返回表达式的结果
  • 后置++      如a++     该表达式先返回表达式的结果a进行运算或其他,然后再对a自身+1
    var num = 5;
    console.log( num++ );    //返回5,因为后置++,是先返回结果(即自身原封不动的进行运算),然后再自身+1
    console.log( num );    //返回的是5+1=6,因为运算完了,自身要+1
    // 综合案例
    var a = 1;
    var b = ++a + a++;
    console.log( b );    //返回的是4
    
    //分析:   ++a   结果为2   先执行a自身+1,然后再返回结果2,注意此时a变量为2
    //   第二个++a   结果为2   先将a原封的返回结果2进行运算,然后再让自身+1,此时a变量为3
    //所以结果为2+2=4

 

逻辑运算符

  •  &&  与  两个操作数同时为true,结果为true,否则都是false
  •  ||    或  两个操作数有一个为true,结果为true,否则为false
  •  !  非   取反

关系运算符(比较运算符)

  • 比较大小      <  、  >   、  >=  、  <=
  • 比较相等    ==   、 !=    、 ===    、  !==

==与===的区别:==只进行值的比较;===除了比较值还要比较类型,二者同时相等才相等

console.log('22'==22);    //返回true,因为两个等号==比较的是值,==会将字符串转换为数值再进行比较

console.log('22'===22);    //返回false,因为===比较的是类型和值二者是否都相等,首先在类型方面
                            //就不相等了,所以直接返回false,没必要再进行值的比较

赋值运算符

赋值运算符有    =    +=    -=       /=     %=

如   var num = 0;     num +=  5;相当于num = num +5

运算符的优先级

优先级从高到低为

  1. ()优先级最高
  2. 一元运算符     ++    --   !
  3. 算术运算符     先乘除取余后加减    即先*   /   %   后+   -
  4. 关系运算符     >     >=    <    <=
  5. 相等运算符     ==    !=    ===    !==
  6. 逻辑运算符    先&&   后||
  7. 赋值运算符
/lib//libclntsh.so: file format not recognized; treating as linker script centos7.7+oracle19.3 建库过程报错:预检查都是通过的 /oracle/product/19.3.0/db_1/lib/libasmperl19.a -Wl,--no-whole-archive -lclntsh -lclntshcore -lasmclntsh19 -lhasgen19 -lskgxp19 -locr19 -lcell19 -lirc INFO: /usr/bin/ld:/home/app/oracle/product/19.3.0/db_1/li... 阅读详情

相关推荐

基于远程服务器 Tip_Adapter源码从零开始复现

从零一步步实现源代码的运行

zcyzcyjava的博客 1602

js数据类型及检测方法

一、数据类型检测方法 在js中,有四种用于检测数据类型的方式,分别是: typeof  用来检测数据类型的运算符 instanceof    检测一个实例是否属于某个类 constructor   构造函数 Object.prototype.toString.call()  原型链上的Object对象的toString方法 下面我们就来分别介绍一下上面四种方法的适用场景和局限性。 1.typeof 用来检测数据类型的运算符 使用typeof检测数据类型,返回值是字符串格式。能够返回的数据类型有6种 是:“n

killbee365的博客 506

APM32F103 配置CAN

摘要: 本文介绍了基于APM32F103RCT6的CAN通信实现,包含GPIO初始化、CAN配置、数据收发功能。通过配置CAN1的GPIO引脚(PB8/PB9)和波特率(500Kbps),实现标准帧格式的数据传输。发送函数支持8字节数据包,接收函数通过FIFO0处理消息,并根据接收ID触发响应发送(如ID 0x1回复0x2)。代码还包含错误状态检测(如总线关闭处理)和过滤器配置(32位掩码模式)。整体实现了基础的CAN通信与错误管理功能。

weixin_43676660的博客 862

Javascript的5种基本数据类型总结

ECMAScript中有5种基本数据类型,分别是:Undefined,Null,Boolean,Number和String,还有一种复杂数据类型Object,Object本质上是由一组无序的名值对组成的。(这里就不细细讲述了) typeof操作符 typeof操作符是负责检测给定变量的数据类型,下面是几个使用typeof操作符的例子 这说明typeof操作符可以是变量,可以是数值字面量。注意,typeof是一个操作符而不是一个函数,因此例子中的圆括号尽管可以使用,但不是必须的。 调用typeof null

顺其自然~专栏 5028

FPGA开发者必看:如何用SATA3.0主机控制器IP实现高速存储扩展(附Xilinx实测数据)

本文为FPGA开发者提供了基于SATA3.0主机控制器IP核的高速存储方案设计与优化指南。通过详细解析IP核架构、Xilinx FPGA平台集成实战及性能优化技巧,帮助开发者实现接近理论极限的540MB/s数据传输速度。文章还包含常见问题解决方案和高级应用场景拓展,是硬件工程师提升存储性能的必备参考。

weixin_30632089的博客 114

YOLOv11来了,使用YOLOv11训练自己的数据集和推理(附YOLOv11网络结构图)

YOLOv11 由 Ultralytics 在 2024 年 9 月 30 日发布, 最新的 YOLOv11 模型在之前的 YOLO 版本引入了新功能和改进,以进一步提高性能和灵活性。YOLO11 在快速、准确且易于使用,使其成为各种对象检测和跟踪、实例分割、图像分类和姿态估计任务的绝佳选择。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 28万+

【JS基础】数据类型-简单介绍

Javascript类型 Number String Boolean Symbol(符号) (ES2015新增) Object: Function/Array/Date/RegExp(正则表达式) null undefined(未定义) 内置类型:Error(错误) 数字类型 在JavaScript(除了BigInt)当中,并不存在整数/整型(Integer) 注意以下场景: console.log(3/2); // 1.5 console.log(Math.floor(3/2)); // 1 con

Milk~每天分享一点点,技术进步一点点 292

安装 miniconda linux

安装 miniconda linux

jacke121的专栏 1万+

JS基础语法(五)对象

对象 什么是对象 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征 例如:一部车、一个手机 车是一类事物,门口停的那辆车才是对象。那么车的特征有:红色、四个轮子;行为有:驾驶、刹车 JavaScript中的对象 JavaScript中的对象其实就是生活中对象的一个抽象 JavaScript中的对象在属性方面是无序的集合,其属性可以包含基本值、对象或...

Problem_Girl的博客 260

ROS2入门到精通—— 2-9 ROS2实战:Nav2常见的工程问题(参考3D视觉工坊)

本文介绍了Nav2常见的工程问题,还有调试DWB的一些经验,以及DWB的一些缺点

BigDavid123的博客 1068

34、量子概率幅世界与相关操作解析

本文详细解析了量子概率幅的概念及其在量子力学中的核心作用,介绍了量子态的表示方法与叠加原理,讨论了幺正操作在量子演化中的重要性,并阐述了量子测量的基本原理与影响。此外,文章还分析了量子系统在量子计算中的应用,包括干涉在量子算法中的作用、量子门的组合使用以及量子测量的关键地位,总结了量子系统的独特特性与面临的挑战,展望了量子计算的未来发展趋势。

pytorch8learner的博客 175

JS基础

未定义是比较特殊的类型,只有一个值undefined。只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少直接为某个变量赋值为undefined。使用场景:开发中经常声明一个变量,等待传过来的数据。如果外面不知道整个数据是否传递过来,此时可以通过检测这个变量是否为undefined,来判断用户是否有数据传过来。

zzzzzaliya的博客 1397

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Javascript读书笔记(一)

Hello,大家好,好久没有更新博客了,博主这几天在干嘛呢?博主在恶补看书学习中,本来准备每天都更新一篇博客,但发现博客必须得是精华才行,大家才愿意看,都是流水账式的文章,大家看的也累。除非每天都有新的内容、新的思路这样每天都写博客才有意义。

果冻_Jump 579

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

javascript的8中数据类型

javascript中有8中数据类型 number 数值类型 整型、浮点型,整型的范围在±(2^53-1) bigint 任意长度的整数 string 字符串 boolean 真、假 true or false null 不知道值 undefined 未赋值 object 对象 可以存储复杂的数据结构 symbol 唯一的标识符 typeof用来判断类型,有 typeof x 或者 typeof(x)的用法 typeof undefined // "undefined" typeof 0 // "nu

低代码布道师的博客 222

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

V少JS基础班之第四弹:操作符

JavaScript的操作符

优快云_Xying的博客 1205

【JS基础 day01 JavaScript介绍、变量、常量、数据类型、运算符】

了解变量、数据类型、运算符等基础概念,能够实现数据类型的转换,结合四则运算体会如何编程。

Jhaiajsbzksk的博客 2219

JavaScript(JS)的简单了解

JavaScript(JS)的简单了解

m0_68989458的博客 3051

JavaScript介绍、数据类型、简单语法、函数、对象

是一种广泛应用于网页开发的脚本语言,它能够使网页变得更加动态和交互性。作为一种客户端脚本语言JavaScript可以被嵌入到HTML中,并且可以被所有现代的网页浏览器支持。return 0;

Eric_re的博客 1780

JavaScript基础语法知识(一)

文章目录JavaScript基础(一)01-计算机编程基础1 - 编程语言1.1 编程1.2 计算机语言1.3 编程语言1.4 翻译器1.5 编程语言和标记语言区别总结2 - 计算机基础2.1 计算机组成2.2 数据存储2.3 数据存储单位2.4 程序运行02-初识JavaScript1 - 初始JavaScript1.1 JavaScript 是什么1.2 JavaScript的作用1.3 HTML/CSS/JS 的关系1.4 浏览器执行 JS 简介1.5 JS 的组成**ECMAScript****DO

qq_43293778的博客 2275

蓝旭第三周预习(JavaScript介绍,数据类型,简单语法,对象基础,函数)

字面量实际上就是一些固定的值,比如:1、2 、3、true、false、null、NaN、“hello”,字面量都是不可以改变的,由于字面量不是很方便使用,所以在JavaScript中很少直接使用字面量,使用的而是变量。随着时间的推移,ECMAScript标准已经发展到了多个版本,包括ECMAScript 5、ECMAScript 6(也称为ECMAScript 2015)等,每个版本都引入了新的特性和改进。ECMAScript是JavaScript的标准化版本,它确保了不同浏览器和环境下的兼容性。

2301_80325289的博客 2092

JavaScript基础(一)—— JS介绍、变量、常量、数据类型、类型转换

是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。网页特效(监听用户的一些行为让网页作出对应的反馈)表单验证(针对表单数据的合法性进行判断)数据交互(获取后台的数据, 渲染到前端)服务端编程(node.js)组成:ECMAScript( 基础语法 )、web APIs (DOM、BOM)。ECMAScrip规定了js基础语法核心知识。比如:变量、分支语句、循环语句、对象等等。Web APIsDOM操作文档,比如对页面元素进行移动、大小、添加删除等操作。

此心光明事上练的博客 1096

JavaScript基础(一):数据类型、操作符、语句

一:二:

Lee hua 267

JavaScript基础(四):操作符

包含 “抽象相等” ( == )和 “严格相等” (===), 核心区别是是否检查数据类型.包含大于(>)、小于(<)、大于等于(>=)、小于等于(<=), 主要用于数值比较.包含乘法(*)、除法(/)、取模(%)三种,运算规则与数学逻辑一致.)、与 (&&)、或 (||).比较操作符用于判断两个值的关系,运算结果均为布尔值()可将任意值转为其对应的布尔值.返回第一个 “真值”, 若全为假则返回最后一个值,包含加法(+)和减法(-),需注意加法的特殊场景.(根据左侧值即可确定结果时, 不再执行右侧代码).

Gomiko的博客 1043

javaScript基础一

本文将简单的讲解JavaScript的基础预备知识

qq_63698880的博客 2544

【JavaScript基础入门】06 JavaScript 数据类型

为什么需要数据类型在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型简单来说,数据类型就是数据的类别型号。比如姓名“张三”,年龄18,这些数据的类型是不一样的变量的数据类型变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。JavaScript是一种弱类型或者说动态语言。

m0_62611367的博客 1508

重学js之JavaScript基本概念(中)=> 操作符

注意: 本文章为 《重学js之JavaScript高级程序设计》系列第三章第二部分【操作符】。 关于《重学js之JavaScript高级程序设计》是重新回顾js基础的学习。 1. 操作符 用于描述一组可以操作数据值的概念叫做操作符。包括 算术操作符(加号和减号)、位操作符、关系操作符和相等操作符。ES的操作符和其他不同的在于它能够适用于很多值,如:字符串、数字值、布尔值、甚至对象。在应用于对象...

weixin_33878457的博客 928
上一篇: 前端涉及的PS简单介绍
下一篇: JS基础语法(二)表达式、流程控制
Halle!
博客等级 码龄7年 303粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值