JavaScript 语法简单描述
来源:互联网 发布:linux 启动 编辑:程序博客网 时间:2024/06/06 12:30
前情摘要
作业需要,花几天学习一下JS,非系统性学习。
记录用法多一点。
本人具备基础:用java/C/C++/C#/Python 写过”Hello,World!”
问:编写JavaScript需要准备什么?
答:一个普通的文本编辑器和一个Web浏览器
问:如何执行JavaScript脚本程序?
答:嵌入html文档中。
例:
<html> <head> <title>无标题文档</title> <script type="text/javascript"> JavaScript代码 </script> </head> <body> 你的html代码 </body></html>
也可以放在文档中其他位置或者单独写成一个文件。
正文
多数语法与普通编程语言没多大区别,一看便知
变量
0.JavaScript中使用var表示一个变量,用于存储数据。
1.JavaScript不区分数据类型,也就是说,可以这样玩:
//需要字符串?var搞定var fuck = "字符串";//需要浮点数?var搞定var fuck = 2.333;//需要布尔值?var也搞定var fuck = false;//在java里,则需要声明String、double、boolean;//一句话概括:var啥数据都能装。
数组
0.JavaScript使用Array声明数组
1.JavaScript中使用数组的四种方法:
//声明时就指定大小var shit = Array(4);//声明时不指定大小,利用角标赋值var shit = Array();shit[0] = "What";shit[1] = "the";shit[2] = "fuck";//声明数组时直接填充元素var shit = Array("What", "the", "fuck");//略神奇的第四种方法,类似Java中的map//中括号里的字符串为键值(Key),对应着其等号右边的值//这个玩意也是数组,只不过数字角标变成了字符串var person = Array();person["name"] = "Jack";person["age"] = 18;person["single_dog"] = false;
操作
+-*/()都可以。
var s = 3, b = 7;
var j = (s + b) - 5;
条件语句
//可以使用=, >, <, >=, <=, ==, !=, &&, ||, ++, --等运算符var fuck = 1, shit = 0;if (fuck == 1 && shit != 0) { //alter是弹框语句 alter("fuck是1.")}
循环语句
var count = 1;//while循环while(count < 110) { count++;}//for循环for (var i = 0; i < 11; i++) { alter("I am you.");}
函数
使用function声明一个函数,括号内表示参数
1.无需声明var
2.无需声明返回值
function helpMe(god) { if (god == "我") { alter("我从没见过向我一样聪明的蓝孩子."); } return "是God!";}var me = helpMe("我");
对象
类似于java中的类/对象,创建对象
var myGirlFriend = Object();myGirlFriend.name = "未知";myGirlFirend.age = -1;//另一种方法var myGirlFriend = { name:"Unknown", age:0 };//开心就好,这是调用方法myGirlFriend.load();
宿主对象
由浏览器提供的预定义对象称为宿主对象(host object),就是那些表单、图像等。
Form\Image\Element.
It’s easy to understand, right?
前提还是得玩过其他语言。
总结
一圈看下来,与其他主流编程语言的差别不大,可以快速入门。
0 0
- JavaScript 语法简单描述
- JavaScript简单语法
- JavaScript-简单语法1
- JavaScript-简单语法2
- JavaScript 语法和简单用法
- JavaScript 语法和简单用法
- JavaScript 语法和简单用法
- JavaScript基本概念之简单语法
- JavaScript简单语法和应用
- 黑马程序员------javascript一些简单的语法
- javascript 简单语法 对象属性及方法
- javascript的一个简单语法,记录下来
- 淡淡简单描述javascript中方法apply和call
- javascript 1: 变量 内存 作用域简单描述
- 【JavaScript】(1)JavaScript语法简单概述及其使用方式
- 描述文件语法
- typedef的语法描述
- typedef的语法描述
- jsoup数据抓取学习
- activity堆栈式管理
- Oracle数据库中对null值的排序及mull与空字符串的区别
- MyBatis-spring和spring JDBC批量插入Mysql的效率比较
- leetcode 198.213.337 House Robber
- JavaScript 语法简单描述
- transitionend animationend 事件兼容问题
- MySQL(基础篇)之存储过程
- How do I add new state and change the workflow of Purchase Order?
- List合并具有相同属性的对象
- Android开发中混淆代码总结
- 杭电OJ 2136 Largest prime factor
- python和编码
- 杭州市高层次人才住房保障实施意见