JavaScript的学习1
1、什么是JavaScript?
JavaScirpt 它是由网景公司开发的一款基本浏览器、基于面向对象、事件驱动式的网页脚本语言!它的主要应用场景是表单验证、网页特效、一些简单的网页游戏、与服务器进行交互(AJAX)。
2、书写JS的方式
嵌入式:<script type=”text/javascript”>//书写JS代码</script>
外链式:<script type=”text/javascript” src=”外部的JS文件”></script>
行内式:将JS代码书写在标记的事件属性里面,例:<button onclick=' JS代码 '>确认</button>
嵌入式书写的JS代码它只能被当前的HTML文档使用,外链式的JS代码可以被多个HTML文档使用。
JS的注释方式:单行注释://注释的内容 多行注释:/*注释内容*/
书写JS的语法规则:JavaScript区分大小写、须嵌入在HTML文件中、代码中不能出现有<>以及不能有CSS代码、语句末尾可以加分号一定是英文下的分号(;),最好加分号、可以独立保存为一个外部文件
3、变量 声明变量格式:var 变量名 = 值
变量名命名规则:变量名可以使用大小写英文字母、数字、下划线(_)、美元符号($)来组成
变量名不能以数字开头
变量名不能用JS中的关键字以及保留字
变量名是由多个单词组成的 那么建议使用下划线接连法、驼峰法
下划线接连法:var get_user_name 驼峰法:var getUserName
4、三个常见的输出方法:
window.alert(数据或者变量名) window.alert('Hello,world!'); 作用:是向浏览器的窗口中弹出一个警告提示框
window.document.write(数据或者变量名) 作用:向body标记中输出内容
console.log(数据或者变量名) 作用:是将数据输出在浏览器的控制台中
5、变量的数据类型
变量的数据类型分为两大种:基本数据类型和复合数据类型
基本数据类型:只能存储一个值。String(字符串)、number(数值)、boolean(布尔)、null(空)、undefined(未定义)
String(字符串):只要是加了引号的字符它们就是String
number(数值):包含:整数与小数(浮点数)
boolean(布尔):只有两个值:true和false
null(空):空型的值只有一个:null
undefined(未定义):声明了变量 但是没有给其赋值
6、运算符与表达式
算数运算符:
运算符 |
含义 |
举例 |
+、-、*、/ |
加、减、乘、除 |
|
% |
取模运算符(两数相除取余数) |
10%3结果为1 |
++ |
加1运算符。 |
m++或++m |
-- |
减1运算符 |
m--或—m |
- |
取反运算符 |
var m=-9 |
赋值运算符:
运算符 |
举例 |
= |
M = 2 |
+= |
M +=2 展开后M = M+2 |
-= |
M -=2 展开后 M = M-2 |
*= |
M *=2 展开后 M= M*2 |
/= |
M /= 2 展开后M=M/2 |
JavaScript的学习1的更多相关文章
- 正则表达式(javascript)学习总结
正则表达式在jquery.linux等随处可见,已经无孔不入.因此有必要对这个工具认真的学习一番.本着认真.严谨的态度,这次总结我花了近一个月的时间.但本文无任何创新之处,属一般性学习总结. 一.思考 ...
- 大量Javascript/JQuery学习教程电子书合集
[推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人 不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pd ...
- [推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人
不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小 15天学会jQuery(完整版).pdf 274.79 KB 21天学通JavaScript(第2版)-顾宁燕扫描版.pdf ...
- JavaScript 基础学习1-day14
JavaScript 基础学习1 知识预览JavaScript概述二 JavaScript的基础三 JavaScript的对象BOM对象DOM对象实例练习js扩展 JavaScript概述 JavaS ...
- JavaScript正则表达式学习笔记(二) - 打怪升级
本文接上篇,基础部分相对薄弱的同学请移步<JavaScript正则表达式学习笔记(一) - 理论基础>.上文介绍了8种JavaScript正则表达式的属性,本文还会追加介绍几种JavaSc ...
- 初步总结javascript中学习DOM之前的知识
嘿嘿,又到了周末时间,周六其实就是总结这周的学习的,记得周二周三刚开始接触javascript时间,还是不知道怎么学习的,就感觉找不到方向,那时间学习的只是总结了一些简单的定义或者是学习结构,今天就把 ...
- JavaScript紧凑学习
JavaScript紧凑学习 windows本地,调用命令行: win键+R 键入cmd , (cmd是Command 命令行 简称) 目录是C盘下的 C:\Users\Administrator&g ...
- javascript正则表达式 - 学习笔记
JavaScript 正则表达式 学习笔记 标签(空格分隔): 基础 JavaScript 正则表达式是用于匹配字符串中字符组合的模式.在javascript中,正则表达式也是对象.这些模式被用于Re ...
- JavaScript Shell学习分享
目录 JavaScript Shell学习分享 简介 安装 使用原因 小结 JavaScript Shell学习分享 简介 JavaScript Shell是由Mozilla提供的综合JavaScri ...
- JavaScript简易学习笔记
学习地址:http://www.w3school.com.cn/js/index.asp 文字版: https://github.com/songzhenhua/github/blob/master/ ...
随机推荐
- 《深入浅出Node.js》第7章 网络编程
@by Ruth92(转载请注明出处) 第7章 网络编程 Node 只需要几行代码即可构建服务器,无需额外的容器. Node 提供了以下4个模块(适用于服务器端和客户端): net -> TCP ...
- IO消息机制
同步阻塞 同步非阻塞 异步阻塞 异步非阻塞 同步是函数自身等待结果 异步可采用状态轮询/通知/回调 返回结果: 阻塞和非阻塞的关注点是在等待消息的时候 线程的状态 同步阻塞 线程挂起 逻辑上函数不马上 ...
- MyEclipse XFire Web Service
我们在做系统集成时,经常会需要调用webservice接口,本文将讲解在myeclipse中建立一个webservice项目,编写接口和实现类, 并且发布webservice,最后在myeclipse ...
- IntelliJ IDEA 工具常用快捷键
IntelliJ IDEA是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.g ...
- ios 多种传值方式
在网上看了看传值方法,没有找到完整的.在这把自己看到的几种传值方法写写吧. 1 . 属性传值 2 . 通知传值 3 . 代理传值 4 . block传值 5 . 单列传值 6 . ShareAppli ...
- 向内存0:200~0:23f依次传送数据0~3fh
只能用字节为单位传送了. assume cs:sad sad segment start: mov ax, 20h mov ds, ax mov cx, 40h s: mov [bx], bl inc ...
- 【jq】c#零基础学习之路(2)循环和分支
一.循环语句 1).do { //循环体,先运行一次. } while (true); 2). while (true) { //循环体 } 3). for (int i = 0; i < le ...
- 【OPENGL】第三篇 着色器基础(二)
在这一小节,主要学习GLSL的基本数据类型以及控制结构.GLSL具备了C++和Java的很多特性,我们会先了解所有着色阶段共有的特性,再了解各个着色器的专属特性. 1.着色器的基本结构 一个着色器程序 ...
- android development
1. Supporting different devices 1) Supporting different screen size 主要有几点,首先是布局文件夹以及布局文件的命名 layout/m ...
- linux下查看系统信息
lspci: 这个工具用来查看所有连接到pci总线上的所有设备信息. 如果有些系统没有lspci,安装后即可使用,有些老死的版本中需要root权限才可使用. 一些用法: lspci 列出所有 ...