javascript基础(一)个人笔记
来源:互联网 发布:对银行业的看法 知乎 编辑:程序博客网 时间:2024/06/18 07:35
javascript的作用
1.表单验证,减轻服务端的压力
2.添加页面动画效果
3.动态更改页面效果
4.Ajax网络请求(异步加载)
javascript的组成
javascript组成:ECMAScript(规则语法) DOM(文档对象模型;html文件) BOM(浏览器对象模型)
javascript的变量声明和赋值
JavaScript的变量是弱类型的,他不像Java那样具有很严格的定义规范,所谓松散类型就是可以用来保存任何类型的数据,定义变量时使用var操作符,后跟变量名,这个变量可以存储任何值,像这种未经定义的变量,会保存一个特殊的值-undefined,当我们定义了变量的值之后,初始化始也只是为这个变量赋了一个值而已。
<script> var string="hello,world"; alert(string); </script>
javascript的命名法则
最基本的是:以数字,字母,_和$组成,但是不能以数字开头。
国际通用的命名法则:驼峰法则
一、变量的
1:单个单词的全小写
var name = “ccy”
2.多个单词 第一个单词小写,其余单词首字母大写
var myName=”ccy”
var showHelloWorld = “HelloWorld”
二、类的
3.全部单词首字母大写
PersonName
三、常量
4.所有单词的字母全大写。
javascript的变量类型
undefined:未定义的。
null: 空对象。
boolean: 布尔类型true false
number:整形,浮点
string:字符
object:复杂数据类型
实例如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body> <script> var test1; document.write(typeof test1); document.write("<br>");//undefined 如果这个值未定义; var test2=true; document.write(typeof test2); document.write("<br>");//boolean布尔值; var test3="abc"; document.write(typeof test3); document.write("<br>");//string 如果这个值是字符串; var test4=123; document.write(typeof test4); document.write("<br>");//number 如果这个值是数值; var test5=new Object(); document.write(typeof test5); document.write("<br>");//object如果这个值是对象; function test6(){}; document.write(typeof test6); document.write("<br>");//function 函数类型,声明的时候不要带var</script></html>
结果如下:
javascript的运算符
阅读全文
0 0
- javascript基础(一)个人笔记
- javascript基础(二) 个人笔记
- javascript基础(三) 个人笔记
- javascript基础(四) 个人笔记
- JavaScript基础(补充) 个人笔记
- HTML5基础(一) 个人笔记
- CSS基础(一) 个人笔记
- JavaScript基础Dom 个人笔记
- javascript基础笔记(一)
- javascript学习笔记 (一)-函数基础
- JAVASCRIPT学习笔记基础(一)
- javaScript基础学习笔记(一)
- Javascript学习笔记(一) -- 基础语法
- Javascript学习笔记(一) -- 基础语法
- JavaScript学习笔记(一)--基础语法
- Javascript学习笔记 基础(一)
- JavaScript基础之BOM 个人笔记
- 黑马程序员:iOS基础——个人笔记(一)
- [Leetcode] 336. Palindrome Pairs 解题报告
- maven添加oracle jdbc依赖
- 教你如何使用php session
- Spring 事务失效那点事
- eclipse导入jni项目报错
- javascript基础(一)个人笔记
- Solr学习总结(1)——Apache Solr快速入门
- mysql lock tables unlock tables
- 使用Timer 作帧触发器绘制转动风扇动画
- js中的各种继承方式
- C++多级指针与多维数组
- Field error in object 'xxx' on field 'XXX': rejected value [];
- intelliJ IDEA创建Web项目找不到图片
- CSS RESET