JavaScript是一种由web浏览器进行解析和执行脚本语言,包括ECMAScript,DOM,BOM。

JavaScript的最大作用是赋予页面动作,让页面动起来,已经动态的处理页面的数据。

应用JavaScript有三种方法,跟Css层叠式样式表一样,行内引用,内部引用,外部引用。

JavaScript语法:

一、 变量
  变量由var运算符加变量名定义——var age = 25;

  变量名命名规则:
      第一个字符必须是字母、下划线(_)、或美元符号 ($);
      变量名中不能包含空格或标点符号(下划线(_) 和$ 除外);
      变量名区分大小写;
      不能使用保留字、关键字
      为了让变量名有更好的可读性,可以在变量名中适当的插入下划线分隔,

二、 数据类型

  a) 字符串——String
    字符串由零个或多个字符构成,字符包括字母,数字,标点符号和空格;
    字符串必须放在引号里(单引号或双引号);
    var mood = “happy”;

  b) 数值——number
    var age =25;

  c) 布尔类型——boolean
    布尔类型只能有两种值true和false
    不需要用引号括起来。
    var married = false;

  d) 对象——object
    对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体。
    var today = new Date();

  e) 数组——Array
    数组可以存一个或多个值。
    数组是由多个键-值所组成的一个多容器
    数据的索引默认是从0开始的
    var arr = new Array(23,23,45,56,435);

  f) Nulll——空
    null表示”什么都没有”,一个空对象的引用
    用来清空对象

  g) Underfined——未定义
    表示没有设置值得变量
    也可以用来清空对象

三、 数据类型查看和转换
  1.typeof——查看数据类型
      var mood = “happy”
      alert(typeof mood); output:String
  2.toString——转换成字符串
      var age = 25;
      alert(age.toString()); output:”25”
  3.parseInt(),parseFloat()——转换成数字
      var test = parseInt(22.5); output: 22
      var test = parseInt(22.5); output: 22.5

四、 算术运算符
  1.加法——+
  注意:字符串的+是连接,拼接
  2.减法——
  3.乘法——*
  4.除法——/
  5.求余——%

JavaScript的chapterI的更多相关文章

  1. JavaScript对象的chapterI

    对象: 对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体. 一.本地对象: 1.Date——日期对象 var myDate = new Date(); myDate.getFullYe ...

  2. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  3. javascript中的Array对象 —— 数组的合并、转换、迭代、排序、堆栈

    Array 是javascript中经常用到的数据类型.javascript 的数组其他语言中数组的最大的区别是其每个数组项都可以保存任何类型的数据.本文主要讨论javascript中数组的声明.转换 ...

  4. Javascript 的执行环境(execution context)和作用域(scope)及垃圾回收

    执行环境有全局执行环境和函数执行环境之分,每次进入一个新执行环境,都会创建一个搜索变量和函数的作用域链.函数的局部环境不仅有权访问函数作用于中的变量,而且可以访问其外部环境,直到全局环境.全局执行环境 ...

  5. 探究javascript对象和数组的异同,及函数变量缓存技巧

    javascript中最经典也最受非议的一句话就是:javascript中一切皆是对象.这篇重点要提到的,就是任何jser都不陌生的Object和Array. 有段时间曾经很诧异,到底两种数据类型用来 ...

  6. 读书笔记:JavaScript DOM 编程艺术(第二版)

    读完还是能学到很多的基础知识,这里记录下,方便回顾与及时查阅. 内容也有自己的一些补充. JavaScript DOM 编程艺术(第二版) 1.JavaScript简史 JavaScript由Nets ...

  7. 《Web 前端面试指南》1、JavaScript 闭包深入浅出

    闭包是什么? 闭包是内部函数可以访问外部函数的变量.它可以访问三个作用域:首先可以访问自己的作用域(也就是定义在大括号内的变量),它也能访问外部函数的变量,和它能访问全局变量. 内部函数不仅可以访问外 ...

  8. JavaScript权威指南 - 函数

    函数本身就是一段JavaScript代码,定义一次但可能被调用任意次.如果函数挂载在一个对象上,作为对象的一个属性,通常这种函数被称作对象的方法.用于初始化一个新创建的对象的函数被称作构造函数. 相对 ...

  9. JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome

    今天为大家分享一下我自己制作的浏览器滚动条,我们知道用css来自定义滚动条也是挺好的方式,css虽然能够改变chrome浏览器的滚动条样式可以自定义,css也能够改变IE浏览器滚动条的颜色.但是css ...

随机推荐

  1. [转]ORACLE函数大全

    SQL中的单记录函数 1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ' ...

  2. myisam、innodb存储引擎比较

    MYSQL表类型(存储引擎) 1.概述 MySQL数据库其中一个特性是它的存储引擎是插件式的.用户可以根据应用需要选择存储引擎.Mysql默认支持多种存储引擎,以适用各种不同的应用需要.默认情况下,创 ...

  3. 比较常用到的一些linux命令行

    find ./ -type f -name "*.c" | xargs grep -l "tm_common_ctrl_init_chip_init"     ...

  4. CSS中position小解

    我们先来看看CSS3 Api中对position属性的相关定义: static:无特殊定位,对象遵循正常文档流.top,right,bottom,left等属性不会被应用. relative:对象遵循 ...

  5. Responsive设计——不同设备的分辨率设置

    下面我们一起来看看CSS3 Meida Queries在标准设备上的运用,大家可以把这些样式加到你的样式文件中,或者单独创建一个名为“responsive.css”文件,并在相应的条件中写上你的样式, ...

  6. c#制作一个屏幕保护程序

    代码已上传github 实现思路:纯黑窗体去边框,加入标签. 使用Timmer让windows 10标签运动.限制标签的行为. 代码: int deltX = 10;       int deltY ...

  7. Node判断文件是否链接

    通过fs.stat(), fs.lstate() and fs.fstate()都可以得到fs.Stats对象, 其中stats.isSymbolicLink()方法用来判断是否链接, 然而一直都不成 ...

  8. IFRAM随内部长宽高变化

    <iframe src="" id="iframe_CustomerVisitRecord" width="700" height=& ...

  9. iphone 群发短信 闪退 彻底解决

    用iphone5群发短信,经常闪退,一般人多的时候,最容易出现 试了很多办法,ifile改sms.db等权限等 没有根本解决 一次操作中,发现群发时,每个号码都会显示菊花,貌似在检测什么 突然意识到, ...

  10. 笔记--MySQL相关操作

    一  登录数据库 1 用户无密码: mysql -uroot -p mysql-> 2 用户有密码: MySQL -root -p[passwd] mysql-> 二  创建数据库: 查询 ...