Javascript基础语法

1、编写JavaScript代码

  由Unicode字符集编写

  注释

    单行: //

    多行:/* */

  语句

    表达式、关键字、运算符组成

    大小写敏感

    使用分号或者换行结束

2、变量

  变量声明

    使用关键字var声明变量,如 var x,y;

  变量初始化

    使用"="赋值

    没有初始化的变量则自动取值为underfined

    如:var count=0;

  变量命名同标识符的规则,大小写敏感

  变量声明时不需要指定数据类型,以赋值为准

3、JavaScript数据类型

  基本类型:Number:数字,String:字符串,Boolean:布尔

  特殊类型:null:空,undefined:未定义

  复杂类型:Array:数组,Object:对象

4、String类型

  表示文本

  由Unicode字符、数字、标点符号组成的序列

  首尾由一对单引号或双引号括起

  特殊字符需要转义符\,如:\n,\\,\‘,\"

5、Number类型

  不区分整型数值和浮点型数值

  所有数字都采用64位浮点格式存储,类似于double格式

  整数

    10进制的整数由数字的序列组成

    16进制数据前面加上0x,八进制前面加0

  浮点数

    使用小数点记录数据,如3.4,5.6

    使用指数记录数据,如4.3e23=4.3*10^23

6、Boolean类型

  仅有两个值:true和false

  也表示1和0

  实际运算中true=1,false=0

  多用于结构控制语句

7、数据类型的隐式转换

  JavaScript属于松散类型的程序的程序语言

    变量在声明时不需要指定数据类型

    变量由赋值操作确定数据类型

  不同类型数据在计算过程中会自动进行转换

    数字+字符串:数字转换为字符串

    数字+布尔值:true转换为1,false转换为0

    字符串+布尔值:布尔值转换为字符串true或false

    布尔值+布尔值:布尔值转换为数值1或0

8、数据类型转换函数

  toString

    转换成字符串

    所有数据类型均可转换为string类型

  parseInt

    强制转换为整数

    如果不能转换,则返回NaN(not a number)

    例如: parseInt("6.12")返回6

  parseFloat

    强制转换成浮点数

    如果不能转换,则返回NaN

    例如 parseFloat("6.12")返回6.12

  typeof

    查询数值当前类型,返回string/number/boolean/object

    例如 typeof("test"+3)="string"

  isNaN

    判断是否为数值

9、特殊数据类型

  null

    null在程序中代表“无值”或者“无对象”

    可以通过给一个变量赋值null来清除变量的内容

  undefined

    声明了变量但从未赋值或者对象属性不存在

10、算数运算

  加(+)、减(-)、乘(*)、除(/)、余数(%)

    - 可以表示减号,也可以表示负号,如:x=-y

    + 可以表示加法,也可以用于字符串的连接

  递增(++)、递减(--)

    i++相当于i=i+1,i--相当于i=i-1

11、关系运算

  关系运算用于判断数据之间的大小关系

    >,<,>=,<=,==,!=

  关系表达式的值为boolean类型(“true”或“false”)

  全等:===

    类型相同

    数值相同

  不全等:!==

12、逻辑运算

  逻辑非(!)

  逻辑与(&&)

  逻辑或(||)

13、条件运算符

  条件运算符又称“三目”/“三元”运算符,其结构为:

    boolean表达式?表达式1:表达式2

  先计算boolean表达式的值,如果为true,则整个表达式的值为表达式的值

  如果为false,则整个表达式的值为表达式2的值

时间: 2024-11-06 01:38:46

Javascript基础语法的相关文章

javascript基础语法——词法结构

× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫:而说它复杂,是因为要真正掌握它则需要数年时间.实际上,前端工程师很大程度上就是指javascript工程师.前端入门容易精通难,说的是前端,更指的是javascript.本文是javascript基础语法的第一篇——词法结构 与java关系 关于javascript有这样一个说法,java和jav

Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1.html  演示点击按钮,弹出提示框 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <

javascript基础语法-数据类型

二 javascript基础语法 (一)JavaScript 数据类型 ***************************************************************** 不同的编程语言往往有不同的数据分类,与C和Java等面向对象语言不同的是,JavaScript变量不需要明确的数据类型声明,在第一次对变量赋值的时候会根据数据值自动确定数据类型.这也是JavaScript简单易用的原因之一,作为初学者往往会在变量类型的转换上遇到问题,JavaScript就简化了

javascript基础语法-运算符

二 javascript02基础语法-运算符 (一)算术运算符:加(+). 减(-). 乘(*) .除(/) .余数(% ) * 加.减.乘.除.余数和数学中的运算方法一样 例如:9/2=4.5,4*5=20,9%2=1 * -除了可以表示减号还可以表示负号 例如:x=-y * +除了可以表示加法运算还可以用于字符串的连接 例如:"abc"+"def"="abcdef" PS:通过强制类型转换,加号还可以连接不同类型的变量,通过转换为数字或字符串

javascript 基础语法

1. 变量 从字面上看,变量是可变的量:从编程角度讲,变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服.玩具.水果...等. 1.1 变量命名规则 1.1.1.必须以字母.下划线或美元符号开头,后面可以跟字母.下划线.美元符号和数字. 1.1.2.变量名区分大小写,如:A与a是两个不同变量. 1.1.3.不允许使用JavaScript关键字和保留字做变量名. 1.2 变量声明 声明变量语法: var 变量名, 如 var mynum :声明多个变

第十篇 javascript基础语法

1)基本概念 a) 语句(statement)是为了完成某种任务而进行的操作,语句以分号结尾,一个分号就表示一个语句结束.:如:var a = 1; b) 表达式(expression),指一个为了得到返回值的计算式.如:1+3 c) 变量是对“值”的引用,使用变量等同于引用一个值.var a = 1;变量存在声明和赋值两个过程,var a = 1:等价于 var a:a = 1; 如下申明一个已存在的变量是无效的, var x = 1; var x; x // 1 但是,如果第二次声明的同时还

javaScript基础语法(下)

4.逻辑控制语句 4.1条件结构 条件结构分为if结构和switch结构. 通常在写代码时,您总是需要为不同的决定来执行不同的动作.您可以在代码中使用条件语句来完成该任务. 在 JavaScript 中,我们可使用以下条件语句: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码. if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码. if...else if....else 语句- 使用该语句来选择多个代码块之一来执行. swi

javascript基础语法——变量和标识符

显示目录 目录 [1]定义 [2]命名规则 [3]声明[4]特性[5]作用域[6]声明提升[7]属性变量 前面的话 关于javascript,第一个比较重要的概念是变量,变量的工作机制是javascript的基本特性.实际上,变量是标识符的一种.本文将详细介绍变量和标识符 定义 标识符(Identifier)就是一个名字,用来对变量.函数.属性.参数进行命名,或者用做某些循环语句中的跳转位置的标记 //变量 var Identifier = 123; //属性 (new Object).Iden

javaScript基础语法介绍

简介 JavaScript是一种脚本语言. (脚本,一条条的文字命令.执行时由系统的一个解释器,将其一条条的翻译成机器可识别的指令,然后执行.常见的脚本:批处理脚本.T-SQL脚本.VBScript等.) HTML只是描述网页长相的标记语言,没有计算.判断能力,如果所有计算.判断(比如判断文本框是否为空.判断两次密码是否输入一致)都放到服务器端执行的话网页的话页面会非常慢.用起来也很难用,对服务器的压力也很大,因此要求能在浏览器中执行一些简单的运算.判断.JavaScript就是一种在浏览器端执

[JS] javascript基础语法

1.javascript是什么 js是具有面向对象能力的,解释性的程序设计语言. 2.js的类型 [基本类型]:string number boolean [复合类型]:对象(对象,函数,数组) [无类型]:null undefiend 3.typeof 语法:string typeof (变量名) 或者 string typeof 变量名 作用:返回这个变量的类型 4.块级作用域 js没有块级作用域的概念.if while等内声明的变量都是和外面声明的变量是同一作用域的. 5.运算符 ==和!