首页 > 代码库 > javascript
javascript
一.function(函数对象)
方法名:function(函数对象)
1.只能有数字,字母,下划线
2.尽量使用小驼峰命名结构。用小写字母.
3.定义功能/方法的过程
4.函数从定义到使用至少分两步。
function () {}这些都是必须的,其他都是自定义.
1.(function 方法名([参数列表]))
function addNumber(a,b)
{
var c = a + b;
document.write(c);
}
2.function addNumber(25,30)
{
var a = 25 + 30;
document.write(a);
}
截取前十个字。
function cutString(a) //a是形参可要可不要,可自定义。
{
var varString = a.substr(0,10);
documenet.write(varString);
}
var varString = "生命象什么,生命象一面镜子,对着它皱眉,它回我们以皱眉,当我们对着它微笑的时候,她回我们以微笑。";
cutString(varString);
//结果是(生命象什么,生命象一面)
截取前三个字
function oneTwo(a)
{
var varString = a .substr(0,3)
document.write(varString);
}
varString="生命像一面镜子"
oneTwo(varString);
注意;文本在大括号{ } 它的外面。
var(变量)
第一,数字的
一个(=)等号代表赋值 两个等号代表它们是否相等。例// a == 1
运算顺序:从右到左
数学运算符:(+ - * / %)加减乘除余
科学计数法:1000 -->> 1e3
变量一定是变化的,不然怎么叫变量。它的意义在于会变化
加法
// var a = 1, b = 5(第一种写法)
// // var a = 1; (第二种写法)
// // var b = 5;
// var varInt = 1 + 5 ;
// document.write(varInt);
//余数法
// var a = 333;
// var b = 300;
// var varInt = a % b ;
// document.write(varInt);
// var a = 8;
// var b = 1;
//写法
// // a = a + 1 ;
// // a += 1;
// a ++; // ++a;两种常用,两种写法只适用于1 例:(var b = 1;)
// //var varInt = a / b;
// document.write(a);
//a ++ (先赋值在运算)
// var a = 1;
// var b = 0;
// //b = a; a = a + 1;
// //先赋值在运算
// b = a ++ ;
// document.write(b);
// document.write(a);
//++a(先运算在赋值)//++a的效率更高。
// var a = 1;
// var b = 0;
// //a = a + 1; b = a;
// //先运算在赋值
// b = ++a ;
// document.write(b);
// document.write(a);
二.字符串
//字符串的连接符是(+)号;
// var varToday = "今天"
// var varWeather = "天气晴"
// var a = varToday + varWeather;
// document.write(a);
//加双引号代表要输出的东西,里面加的是什么页面上显示的就是什么。这就是字符串。
//数字转换成字符串输出;11噢
//加<br>会换行
// var a = 1 + "<br>1噢";//双引号里可加数字文字,不加引号会出现文本错误。加了双引号的都是文字,
//document.write(a);
第三,数学函数。
Math(数学对象),常用三个。
1. //(ceil)全部往上进位
// var a = 1.3;
// var b = Math.ceil(a);
// document.write(b);
2. //(round)四舍五入取整
// var a = 3.33;
// var b = Math.round(a);
// document.write(b);
3. //(floor)舍去全部小数取整(直接取整)
// var a = 2.99;
// var b = Math.floor(a);
// document.write(b);
// 数学函数(PI)圆周率 常量(Math.PI/E/LN2/LOG10E/LOG2E/SQRT1_2/SQRT2)PI最常用。
// //计算直径是100的圆的面积
// var b;
// var c = Math.PI*50*50;
// b = c.toString();
// document.write(b.substr(0, 7));
//结果是7853.98
//数学函数 (pow)
//求2的100次方
// var a = Math.pow(2,100);
// document.write(a);
//数学函数;取最大的值(max)
// var a = Math.max(2,100,23,45);
//都能识别字符串和真实的数;
//NaN not a number
// document.write(a);
//数学函数;取最小的值(min)
// var a = Math.min(0,100,23,45);
// document.write(a);
//求一元二次方程的解
//ax^2 + bx + c = 0
//3x^2 + x16 + 5 = 0
// function qiuZhi(a,b,c,d)
// {
// var e = (a + b) * ( c / d);
// document.write(e);
// }
// qiuZhi(5,6,7,8);
// function oneTwo(a,b,c,)
{
var e = a * a + 4*A*c;
if(e < 0)
{
document.write("无解");
}
else if(e = 1)
{
var d = (a / a) * ( b + c);
document.write(d);
}
else if( e = 2)
{
var de = Math.sqrt(e);
var x1 = ( a + de) /( 2 + c);
var x2 = ( b - de) /( b - 2);
document.write(x1);
document.write("<br>");
document.write(x2);
}
}
oneTwo(1,3,2);
2016年11月24日 周四
本文出自 “12244270” 博客,转载请与作者联系!
javascript