前端三剑客:

 html+css+js(html 决定网页上有什么,css决定东西是怎么摆放的,js决定东西的功能)

js定义:

js是一个脚本语言,需要有宿主文件,它的宿主文件是html文件。

js作用: 进行数据运算
                控制浏览器的一些功能
                控制元素
                +属性
                +样式
                +内容

引用位置:
              内联js : 可以放在html文件的任意位置:head里面;boby里面;</html>后面都可以。推荐将js代码写在页面的最底部。
                            <script  type="text/javascript"></script>
              外部js : 将js代码写到一个.js结尾的文件中去,再将这个文件引用到html文件中去。
              内嵌js : 等到事件的时候再看

三个常用对话框:1、alert();  警告对话框。作用是:弹出一个警告对话框;  例如:alert("出现错误");

2、confirm(); 确定对话框。作用是:弹出一个可供选择的确定对话框,点击确定之后,它返回true;点击取消后返回false,可用变量来接收;

例如:confirm("确定退出吗?");

3、prompt(); 输入对话框。作用是:弹出一个可以输入内容的对话框。例如:prompt("输入个数字进来吧","只能是数字哦");

=================================================================================================

js语法:

1、基本数据类型:字符串、小数、整数、时间日期、布尔型等。

2、变量:所有类型的变量都用var定义。

3、类型转换:自动转换和强制转换,一般用强制转换。parseint;parsefloat;

判断是否是一个合法的数字类型:isNaN();     如果是的话返回false,如果不是的话返回true。

4、运算符:数学运算符:+ - * / % ++  --;

关系运算符:==  !=  >=  <=    >    <;

逻辑运算符:&&   ||   !;

其他运算符:+=  -=   *=   /=   %=    ?:   ;

5、语句:分为顺序语句、分支语句、循环语句;(用法同C#)

6、数组:

数组的定义:var  a=new  Array();   它的长度是动态变化的,里面可以放任意类型的元素;

 数组元素的赋值:a[0]=123; a[1]="hello";

数组取值:a[i];

数组属性:a.length;数组元素的个数,长度。

  方法:a.sort();排序数组,按照第一个字符排序。a.reverse();翻转数组

7、函数:

函数四要素:输入、输出、函数名、函数体

定义函数:function   a(形参){函数体}   函数返回值可以是var类型也可以return个值

函数调用:  a(形参)

2017-3-28 JavaScript 基础、语法的更多相关文章

  1. javascript基础语法——表达式

    × 目录 [1]原始表达式 [2]复杂表达式 前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascr ...

  2. javascript基础语法——词法结构

    × 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...

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

    Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1 ...

  4. javascript基础语法备忘录-变量和数据类型

    //javascript基础语法备忘录-变量和数据类型 // 定义变量使用var关键字 后面跟变量名,不要使用eval 和arguments为变量名 var message = "hi&qu ...

  5. JavaScript基础语法资料

    JavaScript基础第01天 1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的 ...

  6. Nice!JavaScript基础语法知识都在这儿了

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star 转载请注明出处! 链接:https://blog.csdn ...

  7. JavaScript 基础语法

    1 谈谈 JavaScript JavaScript,通常会简称为'JS', 是一种浏览器脚本语言 1.1 JavaScript 编程语言特点 JavaScript是一种脚本编程语言 JavaScri ...

  8. javaScript基础语法(上)

    相关理论概念: 直接量的概念:直接描述某个(些)存储空间的值的量,如变量的值.对象的值.数组的值. 数据类型:在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作. 1.变量的声明和使用 变 ...

  9. JavaScript基础语法

    首先,JavaScript的基本语法是以名为ECMAScript的伪语言定义的,理解ECMAScript的细节就是理解它在浏览器中实现的关键,目前大多数浏览器都遵循了ECMAScript第3版的,但是 ...

  10. 2021年3月-第03阶段-前端基础-JavaScript基础语法-JavaScript基础第01天

    1 - 编程语言 1.1 编程 编程: 就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程. 计算机程序: 就是计算机所执行的一系列的指令集合,而程序全部都是用我们所掌 ...

随机推荐

  1. Ansible之 Inventory 资源清单介绍

    一.Inventory 库存清单文件 1.Inventory 作用 Ansible 可以在同一时间针对多个系统设施进行管理工作.它通过选择Ansible 资源清单文件中列出的系统,该清单文件默认是在/ ...

  2. Java Web(三) 会话机制,Cookie和Session详解

    很大一部分应该知道什么是会话机制,也能说的出几句,我也大概了解一点,但是学了之后几天不用,立马忘的一干二净,原因可能是没能好好理解这两种会话机制,所以会一直遗忘,一直重新回过头来学习它,今天好好把他总 ...

  3. CentOS安装Git服务器

    1.安装Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum ...

  4. 在javascript中关于变量与函数的提升

    在javascript中关于变量与函数的提升 一.简介 在javascript中声明变量与函数的执行步骤: 1.先预解析变量或函数声明代码,会把用var声明的变量或者函数声明的代码块进行提升操作 2. ...

  5. IE8上传文件时javascript读取文件的本地路径的问题("C:\fakepath\")的解决方案

    <script type="text/javascript"> function getPath(obj) { if (obj) { ) { obj.select(); ...

  6. 在IntelliJ IDEA 13中配置OpenCV的Java开发环境

    准备工作: 下载IDEA 13(这里以版本13为例,后面简称IDEA): 下载Java JDK(用于配置基本的Java开发环境): 下载OpenCV 2.4.9(这里以版本2.4.9为例,据这篇文章说 ...

  7. BZOJ 3432: [Usaco2014 Jan]Cross Country Skiing (二分+染色法)

    还是搜索~~可以看出随着D值的增大能到达的点越多,就2分d值+染色法遍历就行啦~~~ CODE: #include<cstdio>#include<iostream>#incl ...

  8. Linux内核时间管理(二)——jiffies与jiffies_64释疑

    Linux内核中定义了jiffies变量来记录从系统启动到当前时刻系统时钟所产生的tick数.jiffies变量是一个无符号整型数值,即unsigned long类型.它的声明如下(在 include ...

  9. oracle 数据库删除表或表数据恢复问题

    oracle恢复误删除的数据:使用闪回,ORACLE 10G及以上版本! 1. flashback table table_name to timestamp systimestamp-1; (sys ...

  10. jQuery_小测试

    1.在div元素中,包含了一个<span>元素,通过has选择器获取<div>元素中的<span>元素的语法是? 提示使用has() 2.在<ul>元素 ...