javascript基础

    javascript由ECMAScript、DOM和BOM组成

1.为什么要学javascript

       a.一个网页能给用户带来什么效果就取决于:HTML结构层、css样式层和javascript行为层决定。

       b.JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言。


2.Javascript语法基础

      a.三大输出语法 

            alert(“提示信息”);

            prompt(“提示信息”, “输入框的默认信息”);

            console.log(控制台输出 普通输出语句)       /    warn(控制台警示)    /   error(错误提示)


3.基本语法

        a.变量是一个标识符,在程序运行过程中用于保存临时数据

        b.数据类型有:undefined  null  number    boolean  string   object

         c.  typeof运算符: 

          typeof检测变量的返回类型值

                 typeof运算符返回值:

                       undefined:变量被声明后,但未被赋值

                       string:用单引号或双引号来声明的字符串

                        boolean:布尔值

                         number:整数或浮点数

                        object:javascript中的对象、数组和null


4.三大循环语句

         a.if条件语句>  if...else / if...else  if

         b.switch多分支语句> switch()....case            --break跳出当前循环----default结束循环

         c.for、while循环语句>   for(初始化; 条件; 增量)...while(条件)


*5.Javascript函数

     a. 函数的含义:是将相关代码封装在一起,能完成特定任务的代码块

      b.函数的作用:重复调用、简化程序

      c.函数分类:系统函数和自定义函数

       d.系统内置函数间的类型转换:

                 parseInt ("字符串")    将字符串转换为整型数字

                 parseFloat("字符串")    将字符串转换为浮点型数字

                  isNaN()        用于检查其参数是否是非数字


*6函数的自定义

         function 函数名( 可有参可无参){

                //JavaScript语句;

                   [return 返回值]-----返回值可有可无

                  }

               函数名(有参调参,无参也罢);

注:函数名内定义的参为形参,走个形式而已-----调用函数是的参为实参,可用参。

*7.函数的定义2-函数表达式

          a.匿名函数,即没有函数名  var showFun = function (count) {

                                     -----------------整个语句类似赋值语句:var showFun=变量值;

*8.函数的定义3-函数对象

              通过Function创建函数,所有函数的原型 

                      var showFun = new Function(”age”,”console.log(age)”)


8.变量作用域

       a.全局作用域:在代码的任何位置都可以访问

                         `script标签中函数外定义的变量

                         ` 隐式全局变量

        b.局部作用域:在指定的代码段范围中可以访问

                           `函数内部定义的变量

注:在函数内部定义的不带var的变量,为全局变量。



 
**9.Javascript内置对象

                对象是一种复杂的数据类型

                Javascript提供了大量的内置对象

a.数组Array

            创建数组:var 数组名称 = [元素1,元素2 ,。。。];----数组为中括号

b.数组的常用属性和方法


a.字符串String       

               String是Javascript提供的描述字符串的对象----------字符串用 { }


a.Math对象

Math是用于执行数学运算的对象,提供了大量的数学运算函数


a.Date是JS提供的关于日期的内置对象

                       var date = new Date(参数);

                                              没有参数时获取当前系统时间

                                     有参数时获取参数指定的时间,参数必须符合时间格式





1.arguments

    arguments对象针对函数的参数进行了封装

            常见和属性

        length:参数的个数

        callee:返回当前执行的函数,用于递归

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,122评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,070评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,491评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,636评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,676评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,541评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,292评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,211评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,655评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,846评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,965评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,684评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,295评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,894评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,012评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,126评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,914评论 2 355

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,149评论 0 13
  • 前言 本系列文章主要是基于W3school这个学习网站来总结的,之所以会自己总结一番,一来是因为网站中的实例效果,...
    AR7_阅读 2,901评论 7 71
  • JavaScript介绍 JavaScript是什么 JavaScript是一种运行在客户端 的脚本语言 Nets...
    他爱在黑暗中漫游阅读 1,158评论 0 0
  • ,刚从部队复转到陈辰单位保卫科的王童,身高一百八十二公分,身材匀称,气质刚硬。陈辰的工作是保卫科的接线员。两人有大...
    圈圈o0阅读 155评论 0 0
  • 00 提起陪娃写作业,您会不会立刻血压升高、心跳加速、肌肉紧绷? 别着急,很多家长都是这样的。这说明,您真的把娃的...
    马微的杂货铺子阅读 496评论 0 0