javascript(脚本语言)

javascript(脚本语言)
一、注释语法:
1.单行注释 //注释内容
2.多行注释 /*注释内容*/
二、输出语法
js语言格式,尽量靠下写,属双标签<script type=”text/javascript”>中间需要写的内容</script>
? alert(“……”),显示信息对话框,括号里是要弹出的信息,例如,alert(“hello”),输出hello。
? confirm(“……”),交互对话框,用户可以点击确定或者取消,括号里是要弹出的信息。经常用在需要用户确定的地方。
? prompt(“……”),输入对话框,可以让用户输入的对话框,括号内是要输出的内容。

? 所有的字符全部是英文半角的,大部分情况下每条语句结束之后要加分号。
? 换行,每一条语句结束之后要换行,使页面代码看起来清晰清楚。
三、数据类型:强类型语言和弱类型语言
1、强类型语言:存储时分数据类型,比如强类型语言在存储数字、字符串、小数时存储的方式是不一样的。数据存储的时候需要存在相应的数据类型变量中。
2、弱类型语言:存储时不分数据类型,无论数字、字符串、小数存储时存储的方式是一样的。数据存储的时候不区分类型(类型自动转换)。
3、数据在程序中存储的名称叫作变量,在程序中的存储地方有两种:堆和栈,堆非常大,栈非常大。
4、数据类型
1)强类型
①int 整型(整数)
②float 单精度小数
③decimal 双精度小数
④money 货币
⑤char 字符
⑥string 字符串
⑦bool 布尔型,只有两种类型true(真)和false(假)
⑧datetime 日期时间类型

2)弱类型(不区分类型)
变量定义:①如果定义小数或者整数的变量,等号后面的直接写,等号是直接赋值的作用.
②如果定义字符串变量,等号后面的值需要加双引号或者单引号。(C#里单引号’’代表字符,双引号””代表字符串;在javascript和PHP里边单引号和双引号都可以代表字符和字符串)
③定义bool型时,因为bool型只有两种,可以直接写
var a = 5;
var b= 10.5;
var s=” hello”;
var sex = true;
5、类型转换(一般不常用)
parseInt(b); //小数转为整数
parseFloat(a); //整数转为小数
6、运算符表达式
1)数学运算符:+ - * / % ,除号在强类型语言里只取整数,百分号是取余的
2)逻辑运算符:&& // 并
|| // 或
! // 非
3)字符串的拼接:+
4)比较运算符:
①==// 等于

= //单等号是赋值,== //判断两个值是否相等,例

三元运算符还可以用来判断性别

②!= //不等于(有些语言里写为“<>”)
③> //大于
④< //小于
⑤>= //大于等于
⑥<= //小于等于

四、语句
1、顺序语句,从上往下一次执行,结束要加分号,例var a = 10;
2、分支语句,让程序根据条件的不同执行不同代码;
3、循环语句,
①if(条件){代码}

条件不满足不输出。

条件满足,输出

②if(条件){代码} else{代码}

③else if(条件){代码}

④if嵌套if(条件){if(条件){代码}else{代码}}

示例获取用户年龄信息

3、循环语句
循环操作某一个功能(执行某段代码),针对于规定次数的循环。
四要素:循环初始值、循环条件、状态改变、循环体。
? for循环:穷举和迭代
穷举:就是把所有的情况都列举出来
迭代:就是把原来的值拿来用

i=0 //执行初始值
i<10 //条件判断
i++ //状态改变
alert(i) //循环体
i++ //等价于i=i+1
++I //等价于i=i+1,但是i++与++i是有区别的,例

? while循环(死循环)

时间: 2024-10-11 17:35:43

javascript(脚本语言)的相关文章

推断浏览器是否支持javascript脚本语言及处理方法

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getS

判断浏览器是否支持javascript脚本语言及处理方法

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getS

JAVA WEB学习笔记(二)&mdash;&mdash;JavaScript脚本语言

3.1.1    什么是JavaScript     JavaScript是一种基于对象和事件驱动并具有安全性能的解释型脚本语言,不需要编译嵌入在HTTP页面中,把静态页面转变成支持用户交互并响应应用事件的动态页面.     3.1.2    JavaScript的主要特征     解释性.基于对象.事件驱动.安全性(不允许访问本地硬盘,不能写入数据到服务器上,并且不允许对网络文档进行修改和删除).跨平台 =============================================

JavaScript脚本语言具有以下特点:

1 解释型的脚本语言(代码不进行预编译) 2 JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象 3 弱类型的变量 4 跨平台性

VBA中使用JavaScript脚本语言解析JSON数据

JSON:JavaScript 对象表示法(JavaScript Object Notation) 和xml相似,都是文本形式(保存在文本文件中或字符串等形式),比如: jsstr = {"系别":"历史系","班级":"一班", "学员":[ {"姓名":"张三","年龄":25,"性别":"男"}, {&

JavaScript——脚本语言

一.JavaScript基本语法. (一)数据类型与变量类型. 整数,小数,布局,字符串,日期时间,数组 强制转换: parseInt() parseFloat() isNaN() (二)数组 var 数组名 = new Array([长度]); //“假冒”数组 a.length-长度 a[下标] = 值. a[下标] (三)函数 function 函数名(形参) { } function ShowStr(a) { } 二.DOM操作DOM - Document Object Model 文档

JavaScript脚本语言

1.作用     1)实现客户端表单验证 2)实现页面交互特效 2.概述 3.JavaScript组成 4.ECMAScript 5.DOM 6.BOM     window.location.history.document 7.基本结构 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.

JavaScript脚本语言的正则校验法

正则校验法有很多种类型,有些可能会比较复杂难记,我这里罗列了大家常用的几种方法,方便查询. //校验是否全由数字组成 function isShuZi(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头.可带数字.“_”.“.”的字串 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}

JS基本内容 套路 脚本语言

注释的分类: 1./* */  这是多行注释 2./ / 这是单行注释 JS的套路 1.关键字2.标识符 3.变量 4.常量 5.数据类型: 1.数字  2.字符串  4.布尔  3.null  4.undeined  5.obiiec 6.运算符 7.控制语句 8.数组 9.方法( 函数 ) 脚本语言 1.javascript  脚本语言  主要用来做特效  表单验证 JavaScript的组成 1.ECMAScript    核心 2.Bom  浏览器对象模型 3.window  窗口 4.

客户端脚本语言javascript

2015.11.27  客户端脚本语言javascript. (叫这个名字的原因.想要攀高枝,希望变得和他一样通用.关于名字之间的关系类似于雷锋和雷峰塔,巴基斯坦和卡巴斯基,苏格拉底跟格拉苏蒂的关系一样.阿迪王 和阿迪达斯)康师傅和康帅博 也是javaweb中的一个环节,javascript现在做的也很强大.主要应用于b/s部分的b也就是浏览器客户端的部分. 1.javascript语言,在运行的时候是不需要服务器的,只有浏览器就可以对js代码进行解释. 2.脚本语言:自身无法独立在浏览器端运行