前端三剑客:

 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、类型转换:自动转换和强制转换,一般用强制转换。parseintparsefloat

判断是否是一个合法的数字类型: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. .Net程序员学用Oracle系列(16):访问数据库(ODP.NET)

    1..Net for Oracle 常见数据库驱动 1.1.微软提供的驱动 1.2.甲骨文提供的驱动 1.3.其它厂商提供的驱动 2.ODP.NET 常见问题分析 2.1.参数化问题 2.2.方法调用 ...

  2. 理解redis高可用方案

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  3. 定制 cloud-init - 每天5分钟玩转 OpenStack(155)

    这是 OpenStack 实施经验分享系列的第 5 篇. 对于 Linux 镜像,cloud-init 负责 instance 的初始化工作.cloud-init 功能很强大,能做很多事情,而且我们可 ...

  4. 连连看的原生JS实现

    那天闲来无事,便想找个小游戏来打发时间,后来便找到了连连看, 玩了一会儿感觉无聊,想到各位高手用JS做的各种小游戏,便想自己也来做一个,于是便有了这几天的成果. 代码是用 原生JS 实现的,只是用来学 ...

  5. HTML第二课

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  6. mvc关于三级联动修改时数据回显

    在网上找了好久,都没有找到自己想要的那种效果,最后还是自己写出来了, 虽然方法有点笨. 这是Controller里 public ActionResult Edit(string id) { //查询 ...

  7. Protobuf学习 - 入门

    古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 -- 苏轼·<晁错论> 从公司的项目源码中看到了这个东西,觉得挺好用的,写篇博客做下小总结.下面的操作以C++为编程语言,protoc的版 ...

  8. session 与 cookie的区别用法

    //设置cookie方法 setcookie("name",'zhangsan'); setcookie("name",'zhangsan',time()+60 ...

  9. 讲一个使用jquery-slick旋转木马效果插件案例

    效果展示连接 http://www.jqcool.net/demo/201405/jquery-slick/ 今天刚接触这个插件,被这插件搞的大脑风暴了 所以来记录一下使用方法 首先注意一点 不特别标 ...

  10. BigInteger和BigDecimal的练习

    前言: BigInteger用于处理大数据的计算,它继承自java.math.BigInteger.用法相对来说比较简单,掌握几个基本运算即可. 初始化: BigInteger sum=new Big ...