一:标识符

标识符是指变量,函数的名字,或函数的参数名:

1.命名规则

1.1第一个字符必须是一个字母、下划线(_)、或一个美元符号($)

1.2其他字母可以是字母,下划线、美元符号或数字

1.3不能把关键字、保留字、true、false和null作为标识符。

2.关键字和保留字

break

var

new

case

finally

return

else

catch

for

switch

while

continue

function

delete

in

try

with

if

default

throw

do

void

this

typcof

instanccof

二:变量

1.JavaScript的变量是弱类型,不需要声明变量类型。

2.变量的声明:

定义变量使用var来定义,可以直接赋值。

3.例

var name=‘jack’;

var age=18;

name=‘rose’;

age=16;

三.数据类型

1.Undefinded

表示这个变量不含有值

2.Null

是一个只有一个值的数据类型,可以通过将变量值设置为null来清空变量

3.string(字符串)

字符串是存储字符的变量,字符窜可以是引用中的任意文本(单引号或双引号)

4.number(数字)

JavaScript只有一种数字类型,所以可以是整数,也可以是浮点数,可以带小数点,也可以不带小数点

5.boolean(布尔)

布尔逻辑类型,只能为true(真)或false(假)

6.objeck(对象)

对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式(name:value)来定义

7.示例

四:数据类型的转换

1.string

把数据转化为字符串类型

2.number

把数据转化为数字类型

3.parselint

把数据转化为数字类型,只取整数部分,

从第一个字符开始,找到非数字字符停止,并返回数字

4.parseFloat

类似parselint,把数据转化为数字类型,会包含小数部分

5.boolean

转化为布尔型

三:运算符

1.(+)加法

2.(-)减法

3.(*)乘法

4.(/)除法

5.(%)求余数

6.(++)累加,自增

7.(--)累减,自减

8.示例

四:赋值运算符

1.(=)

2.(+=)

3.(-=)

4.(*=)

5.(/=)

6.(%=)

五:比较运算符

1.(==)等于

2.(===)全等于

3.(!=)不等于

4.(>)大于

5.(<)小于

6.(>=)大于等于

7.(=<)小于等于

六:逻辑运算符

1.(&&)并且

2.(||)或者

3.(!)取反

七:数组类型(array)

1.定义长度

var array1=new Array(20)

这样定义的是一个空数组

2.定义一个数组

var array2=Arrary("jack","rose","tom","jerry")

3.简写,使用[]中括号

var a=["jack","rose","tom","jerry"]

4.调用全部

直接使用变量名就是调用全部了

5.调用一个

加下标即可调动其中一个

a[0]

JavaScrip(二)JavaScrip语法基础的更多相关文章

  1. Swift语法基础入门二(数组, 字典, 字符串)

    Swift语法基础入门二(数组, 字典, 字符串) 数组(有序数据的集) *格式 : [] / Int / Array() let 不可变数组 var 可变数组 注意: 不需要改变集合的时候创建不可变 ...

  2. Ruby语法基础(二)

    Ruby语法基础(二) 继续ruby的学习,这次主要把目光放到运算符,条件判断,循环,方法,以及其他ruby特有的基本概念上 运算符 算术运算符:+,-,/,%,**,值的注意的是,ruby中一切皆为 ...

  3. R语言语法基础二

    R语言语法基础二 重塑数据 增加行和列 # 创建向量 city = c("Tampa","Seattle","Hartford"," ...

  4. Java03-Java语法基础(二)运算符

    Java语法基础(二)运算符 一.运算符 1.算数运算符:+.-.*./.% 1)双目运算符:二元运算符,参加运算的对象有两个(+.-.*./.%) 2)单目运算符:一元运算符,参加运算的对象只有一个 ...

  5. [SQL] SQL 基础知识梳理(二) - 查询基础

    SQL 基础知识梳理(二) - 查询基础 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5904824.html 序 这是<SQL 基础知识梳理( ...

  6. Lua脚本之语法基础快速入门

    要 1.基本数据类型 2.Lua中的常用语句结构以及函数 3.Lua中的常用语句结构介绍 4.Lua中的库函数 目录[-] 一.基本数据类型 二.Lua中的常用语句结构以及函数 1.Lua中的常用语句 ...

  7. Javascript语法基础

    Javascript语法基础   一.基本数据类型   JavaScript中支持数字.字符串和布尔值三种基本数据类型: 1.数字 数字型是JavaScript中的基本数据类型.在JavaScript ...

  8. JavaSE语法基础(3)---函数、数组

    JavaSE语法基础(3)---函数.数组 函数的概念:实现特定功能的一段代码,可反复使用. 函数的出现减少代码冗余,提高代码的复用性,可读性,可维护性,可以使每个功能模块独立起来,方便分工合作. 函 ...

  9. 操作系统内核Hack:(二)底层编程基础

    操作系统内核Hack:(二)底层编程基础 在<操作系统内核Hack:(一)实验环境搭建>中,我们看到了一个迷你操作系统引导程序.尽管只有不到二十行,然而要完全看懂还是需要不少底层软硬件知识 ...

随机推荐

  1. 虚拟机上自动化部署(EFI网络安装)ESXi服务器遇到的问题

    1,虚拟机的CPU为2核或以上. 2,虚拟机选项中不选择: 启用UEFI安全引导.3,引导延迟:设置3000毫秒或以上 4,#GP Exception 13 in world 1:unknown @ ...

  2. Lab 1-1

    LABS The purpose of the labs is to give you an opportunity to practice the skills taught in the chap ...

  3. c++的const总结

    转自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777416.html 为什么使用const?采用符号常量写出的代码更容易维护:指 ...

  4. ssh登陆报错:packet_write_wait: Connection to x.x.x.x port 22: Broken pipe

    ssh登陆报错:packet_write_wait: Connection to x.x.x.x port 22: Broken pipe 参考文章: https://patrickmn.com/as ...

  5. 以太坊 web3.js 文档翻译及说明

    这些天,为了录制以太坊DAPP开发实战课程,我准备把web3文档全部翻译一下(并做适当的补充),目前web3.js 0.20.x 版本 已经翻译完成,欢迎大家前往查阅. 这里还几个实用DEMO,供大家 ...

  6. 使用jquery.mobile和WebSQL实现记事本功能

    1.记事本列表页 1.1.页面结构与样式: <div data-role="page" id="home"> <div data-role=& ...

  7. java 循环读取文件夹里面的文件

    public ArrayList<String> list = new ArrayList<String>(0);//用arraylist保存扫描到的路径public void ...

  8. Web测试——功能测试

    由于本人工作接触Web测试,所以我从网上找的资料,学习了解web测试哪些内容,然后自己整理汇总的随笔,如文章中有不足的地方,请大家多多指教:或者文章内容与他人相似,望见谅. 功能测试: 1.链接测试: ...

  9. python 查看文件名和文件路径

    查看文件名和文件路径 1 >>> import os 2 >>> url = 'https://images0.cnblogs.com/i/311516/20140 ...

  10. CacheManager.NET

    Cache缓存在计算机领域是一个被普遍使用的概念.硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, redis.缓存无处不在的原因是它能够极大地提高硬件和 ...