JavaScript的基础数据类型和表达式

Java Script的基础数据类型和表达式

基本的数据类型:

number(数值)类型:可分为整数和浮点数

string(字符)类型:是用单引号“‘”或者双引号“"”来说明的。

boolean(布尔)类型:布尔类型的值true(对)或false(错)。

null和undefined:null表示一个“空”的值,undefind表示值未定义,

&&:与运算,只有所有都为true,&&运算结果才是true。

||:或运算,只要其中一个true,||运算结果就是true。

!:非运算,是一个单目运算符,把true变成false,把false变成true。

比较:

“==”比较自动跳转数据类型在比较

“===”不会自动跳转数据类型,如果数据类型不同,返回fales,如果一致在比较。最好不要用“==”比较

NaN:

基本常量:

字符型常量:使用单引号“”或者双引号“”括气来的一个或几个字符。

字符串:就是用或括起来表示的字符;如果本身也是一个字符,那就可以用括起来,比如"I‘m OK"如果字符串内既包含 又包含 可以用转义字符来标识。

转义字符:\可以转义很多字符,\n表示换行,\t表示制表符,如果字符\本身也要转义就用\\。

模版字符串:要把多个字符串连起来可以用+号。

length

操作字符串:要获取某个指定为位置的字符,索引号是从开始的.

toUpperCase:

toUpperCase()把一个字符串全部大写。

toLowerCase

toLowerCase()把一个字符串全部小写。

indexOf

indexOf:搜索指定字符串出现的位置。

substring

substring()返回指定索引去的子串;例如[ )区间。

栈 堆

不可变的原始值和可变的对象引用

javascript的原始值(undefind、null、布尔值、数字和字符串)与对象(包括数组和函数)有着根本区别。原始值是不可改变的,任何地方都无法改变,字符串中所有的方法看上去返回了一个修改后的字符串,实际上返回的是一个新的字符串值;

时间: 2024-10-13 10:06:08

JavaScript的基础数据类型和表达式的相关文章

JavaScript 精粹 基础 进阶(2)表达式和运算符

转载请注明出处 原文连接 http://blog.huanghanlian.com/article/5b698e88b8ea642ea9213f4a 表达式和运算符 JavaScript 表达式 表达式是指能计算出值得任何可用程序单元.--Wiki 表达式是一种JS短语,可使JS解释器用来产生一个值.--<JS权威指南> JavaScript 运算符 三元运算符 c ? a : b var val = true ? 1 : 2; // val = 1 //val值为true就会返回冒号前面的值

黑马程序员_01_Java语言基础部分(数据类型与表达式、流程控制语句、数组与方法)

------- android培训.java培训.期待与您交流! ---------- Java语言主要由5中符号组成 标识符:数字.字母.美元符.下划线(注意不能数字开头) 关键字:goto和const保留了它们,但是Java没有使用. 运算符:注意运算符优先级(左结合和右结合要注意) 分隔符:注意+号可以分割字符串. 注释:三种注释. 数据类型与变量 常量: 整型 浮点型 字符:注意后面跟三个八进制(\ddd)和 四位unicode码(\u8bf7) (不区分大小写) 字符串 布尔型 变量:

scala的基础数据类型&amp;if条件表达式&amp;for循环

scala的基础数据类型有7种:(无引用类型) Byte Char Short Int Long Float Double 两种变量类型定义:val(常量)var(变量) 使用val定义的常量,指引用的不可再改变,而用var变量引用的是可以进行改变,如下示: 注:scala语言可以不用定义变量的数据类型,变量的数据类型会根据输入的内容自动识别变量所引用的值的类型,也可以不用在语句后加分号,系统默认一行是一条语句. if条件表达式: for循环: 数组定义及for循环使用: 原文地址:https:

javascript的基础知识及面向对象和原型属性

自己总结一下javascript的基础知识,希望对大家有用,也希望大家来拍砖,毕竟是个人的理解啊 1.1 类型检查:typeof(验证数据类型是:string) var num = 123; console.log(typeof num); // 1.2 in 运算符 作用:判断指定属性是否存在于指定的对象中. 如果指定的属性存在于指定的对象中,则 in 运算符会返回 true. 语法: 属性 in 对象 返回值:true 或者 false 示例: var obj = { age: 18 };

javascript语法基础-变量与函数

三 javascript语法基础-变量与函数 (一)变量的声明与运用 JavaScript中的变量与Java.C等强类型语言有很大区别,虽然在JavaScript中具有字符串.数字等数据类型. 变量申明语句的结构是var保留字加标识符,var和标识符之间用空格隔开. 赋值语句的结构是在变量和需要赋的值之间加上一个等号,例如a=1的含义是将变量a的值指定为1. 变量在定义的时候也可以同时赋值,如var a=1. PS:在变量使用前事先进行声明是个良好的编程习惯,这对将来学习Java等其他语言有帮助

javascript笔记基础总结篇

Created at 2016-09-24 Updated at 2016-10-02 CategoryFront-End TagJavascript 转载请声明出处博客原文 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课时 入门基础 知识点: 操作系统就是个应用程序 只要是应用程序都要占用物理内存 浏览器本身也是一个应用程序 浏览器本身只懂得解析 HTML 调用浏览器这个应用程序的一个功能绘制 1.javascript介绍 JavaScript 操作 

Javascript语法基础

Javascript语法基础   一.基本数据类型   JavaScript中支持数字.字符串和布尔值三种基本数据类型: 1.数字 数字型是JavaScript中的基本数据类型.在JavaScript中的数字不区分整型和浮点型,所有的数字都是以浮点型来表示的. 2.字符串 字符串型是JavaScript中用来表示文本的数据类型,是由Unicode字符.数字和标点符号组成的一个字符串序列.字符串通常都是用单引号或双引号括起来的.如果在字符串中包括着特殊字符,可以使用转义字符来代替.例如: “”  

JavaScript 七种数据类型

在 JavaScript 规范中,共定义了七种数据类型,分为 "基本类型" 和 "引用类型" 两大类,如下所示: 基本类型:String.Number.Boolean.Symbol.Undefined.Null 引用类型:Object 下面将详细介绍这七种数据类型的一些特性. 1.String 类型 String 类型用于表示由零或多个 16 位 Unicode 字符组成的字符序列,即字符串 . 1.1 存储结构 由于计算机只能处理数字,如果要处理文本,就必须先把文

javaScript的基础(1)

JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套livescript的脚本语言.Sun和Netscape共同完成.后改名叫Javascript 微软随后模仿在其IE3.0的产品中搭载了一个JavaScript的克隆